float(time)
if time == '90.00':
added = added.getText()
if not added == '':
added = added.replace(':', '.')
added = added.replace('+', '')
added = ' '.join(added.split())
float(added)
time1 = time+added
print time1
축구 경기에서 90 분간 '부상 시간'을 추가하려고합니다. 왜 이것이 작동하지 않는지 알 수 있습니다. 나는 그저 양쪽에 나란히 인쇄 해 놓는다.숫자를 추가하면 이상한 결과가 발생합니다. 예 : "90.005.25"
90.005.25
나는 이것이 너무 오래 꼼짝 못하게하고 있다고 생각한다.
감사
에반
코드는 * strings *를 추가합니다. 이것은 일반적인 * 문자열 연결 * 동작입니다. 일반적인 해결책은 문자열을 숫자로 변환하고 * 다음에 추가하는 것입니다. –
대답은 @pst – HericDenis
입니다. 죄송합니다. 편집 해 주셔서 감사합니다. – user2073606