Здравствуйте. Вот мой код :

def CK():
# 1 По задумке, пока Block = True то цикл должен работать
Block = True
while Block == True:
# 2 Сама переменная nonsense
nonsense = 0
print ( nonsense )
#3 Если nonsense = 3, то Block должен стать False и выйти с функции. Но nonsense не добавляет +1, он так и остается 0, чтобы я не писал.
if nonsense == 3:
print ( "He shoot in you" )
print ( "You Are Dead!" )
Block = False
Event_1 = input ("What want: " )
if Event_1 == "1":
print ( " Nu ok " )
Block = False
#4 Если не ответить "1", то к nonsense должно добавиться число 1
elif Event_1 != "1":
print ( "Speak well!" )
nonsense = nonsense + 1
#5Тут нужно ввести Start
GameVent_1 = input ( "" )
if GameVent_1 == "Start":
CK()

Не могу понять почему введя три раза символы отличающиеся от 1, значение nonsense не прибавляется, то есть if после 3-его #-ха не выполняется.




Категории


На заметку
У нас есть новостная группа в Telegram. Там же можно обсудить интересующие вопросы. Ссылка в самом низу страницы.