Ошибка определения оператора Python IfPython

Программы на Python
Ответить
Anonymous
 Ошибка определения оператора Python If

Сообщение Anonymous »

Я пытаюсь проверить утверждения if с использованием букв вместо цифр. Я не уверен, в чем ошибка моего кода. Может кто-нибудь помочь

Код: Выделить всё

ppp=input('Enter a, or b. or exit to exit')

while ppp!='exit':

if ppp=='a' or ppp=='A':
print('You Picked A')
ppp=input('a,b, or c?: ')

elif ppp=='b' or ppp=='B':
print('You Picked B')
ppp==input('a,b, or c?: ')

else:
print ('please choose a, or b')
При запуске он печатает «Введите a или b. или выход для выхода», но при вводе чего-либо, будь то a, A, b, B, выход или любой другой случайное слово, букву или цифру, которую я получаю

Код: Выделить всё

Traceback (most recent call last):
File "temp.py", line 1, in 
ppp=input('Enter a, or b. or exit to exit')
File "", line 1, in 
NameError: name 'a' is not defined
Пожалуйста, скажите мне, что не так с моим кодом.

Подробнее здесь: https://stackoverflow.com/questions/280 ... tion-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»