Почему программа при вводе данных таких как 1,2,3 не работает?

We1sh

Новичок
Пользователь
Сен 24, 2021
1
0
1
сlass TV():
def number(self):
print("Вы успешно переключили канал")
def vol_1(self):
print("Вы успешно увиличили громкость")
def vol_2(self):
print("Вы успешно уменшили громкость")

def main():
crit=TV()
choice = None
while choice != "0":
print \
("""
Мой Телевизор
0 - Выйти
1 - Переключить канал
2 - Увеличить громкость
3 - Уменшить громкость
""")
choice = input("Ваш выбор: ")
if choice == "0":
print("До свидания.")
elif choice == "1":
crit.number()
elif choice == "2":
crit.vol_1()
elif choice== "3":
crit.vol_2()
main()
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
ваш код вообще не работает, на отступы ругается...
вставьте код как код, подробнее тут как задать вопрос
 

Форум IT Специалистов