0
Помогите Не понимаю правила else помогите написать правильно программу
color = input() red = 1 green = 2 black = 3 if color == 1: print ("red") elif color == 2: print ("green") elif color == 3: print ("black") else: print ("")
4 Answers
0
Defaultly input is of string type . so Convert it to integer as :
color = int(input()
)
what is the need of last else part?
+ 2
У вас всё нормально с "else" если конечно вам нужно печатать пустую строку.
А проблема заключается в том, что нельзя в Python сравнивать число со строковой переменной.
Так что заключите все числа в кавычки сделав их строковыми, либо преобразуйте переменную "color" в числовую переменную, например int(color)
+ 1
thank you, damn it, and the answer was in sight
0
Я уже понял