Задать вопрос
@strangek41

Как исправить данный код?

Здравствуйте у меня вопрос
по поводу данного кода:
------------------------------
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
выдавало ошибку что имя функции не обозначено хотя до этого я её создал
и выполнять её должно, у вас тоже может быть данная ошибка
если я её не ликвидировал
Вообщем хочу у вас спросить по поводу ошибки и завершение программы,
прошу дать простой понятный ответ потому что автор вопроса немного чайник
жду помощи !
  • Вопрос задан
  • 176 просмотров
Подписаться Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@dr_mamaev
choi1 = int(input ("1 or 2: "))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы