Мой ввод и если не работает ... Как я могу исправить свой код? Python 2.7.16 - PullRequest
0 голосов
/ 06 ноября 2019

Мой оператор if не работает:

choice = float(input("Enter 1 to enter sec. Enter 2 to enter mins"))
#My problem:
if 'choice' == 1
    a = float(input("Enter secs"))

и т.д ...

Кстати, я делал таймер, но мне нужно знать ... Он сказал мне неверный синтаксис...

1 Ответ

0 голосов
/ 06 ноября 2019

Фиксированный код (с моими комментариями):

choice = int(raw_input("Enter 1 to enter sec. Enter 2 to enter mins")) # no need to use float here, also in python2 please use raw_input
if choice == 1:  # you tried to compare `choice` string with 1 (always False), compare choice variable value with 1 instead. Also note, that you missed : after if
    a = float(input("Enter secs"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...