Форум сайта python.su
Возник вопрос,почему после ввода переменной а нельзя ввести переменную б,а сразу вылетает программа,будто минуя цикл?:
a = input() if a == 1: b = input() print(b)
Офлайн
* цикла у вас здесь нет, есть ветвление.
* input в Python3 возвращает строку - вы же сравниваете с числом. Т.е. вам надо написать a == ‘1’
Офлайн
JOHN_16или сделать число a целочисленным: a = int(input())
* цикла у вас здесь нет, есть ветвление.* input в Python3 возвращает строку - вы же сравниваете с числом. Т.е. вам надо написать a == ‘1’
Офлайн