0
Не понимаю как работаем try/except помогите
Задача: есть список a =[b,c,d] необходимо ввести индекс index=int(input()) Согласно индексу программа выдаст букву из списка. Необходимо составить исключения try/except. Вообще не понимаю пробовал вот так
4 odpowiedzi
+ 5
try:
print(coffee[choice])
except:
print('Invalid number')
finally:
print('Have a good day')
+ 3
Пробуем сделать то, что находится в блоке try, если не получается(индекс вне диапазона) - переходим к except, finally в любом случае
0
coffee = ["Café Latte", "Caffe Americano", "Espresso", "Cappuccino", "Macchiato"]
choice = int(input())
try:
if choice==0:
print(coffee[0])
elif choice==1:
print(coffee[1])
elif choice==2:
print(coffee[2])
elif choice==3:
print(coffee[3])
elif choice==4:
print(coffee[4])
elif choice==5:
print(coffee[5])
# место для вашего кода
except:
#и здесь
if choice==5:
print(coffee[5])
print("Invalid number")
finally:
#и наконец здесь
print("Have a good day")
0
не понимаю(((