Здравствуйте у меня вопрос
по поводу данного кода:
------------------------------
print ("####TEST###TEST#######TEST##")
print ("1 - start")
print ("############################")
start = input ("start?: ")
if start == "1":
points = 30
if points == 0:
def zerop():
print ("your points is over!")
zerop()
choi1 = input ("1 or 2: ")
if choi1 == 1:
points - 30
elif choi1 == 2:
print ("none")
данный код должен по логике вещей
работать но после того как переменная
choi1 принимает значение 1 то программа завершается,
хотя она должна после того как значение переменной
points достигает нуля использовать функцию,
так же я пытался исправить программу табом и прочими пробелами
но после этих манипуляций как правило программа после приёма значения 1
выдавало ошибку что имя функции не обозначено хотя до этого я её создал
и выполнять её должно, у вас тоже может быть данная ошибка
если я её не ликвидировал
Вообщем хочу у вас спросить по поводу ошибки и завершение программы,
прошу дать простой понятный ответ потому что автор вопроса немного чайник
жду помощи !