Я сам пытаюсь создать что-то вроде Python "Цена верна".Моя проблема в том, что я пытаюсь преобразовать запись в число.См. Код ниже:
...
Podium1Bid = Entry(Point(42.5, 35), 4)
Podium2Bid = Entry(Point(122.5, 35), 4)
Podium3Bid = Entry(Point(202.5, 35), 4)
Podium4Bid = Entry(Point(282.5, 35), 4)
Bid1 = int(Podium1Bid.getText())
Bid2 = int(Podium2Bid.getText())
Bid3 = int(Podium3Bid.getText())
Bid4 = int(Podium4Bid.getText())
...
Строки Bid1 = int (Podium1Bid.getText ()) и т. Д. Через Bid4 ... дают мне ошибку:
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
ContestantsRow()
File "<pyshell#7>", line 31, in ContestantsRow
Bid1 = int(Podium1Bid.getText())
ValueError: invalid literal for int() with base 10: ''
У меня естьтакже пытался использовать eval () и подобные вещи, и я все еще получаю ошибки.