Форум сайта python.su
print (“1. Красный”)
print (“2. Оранжевый”)
print (“3. Желтый”)
print (“4. Зеленый”)
print (“5. Синий”)
print (“6. Пурпурный”)
Choice = int(input(“Выберете ваш любимый цвет: ”))
if (Choice == 1):
print (“Вы выбрали красный цвет!!!”)
elif (Choice == 2):
print (“Вы выбрали оранжевый цвет!!!”)
elif (Choice == 3):
print (“Вы выбрали желтый цвет!!!”)
elif (Choice == 4):
print (“Вы выбрали зеленый цвет!!!”)
elif (Choice == 5):
print (“Вы выбрали синий цвет!!!”)
elif (Choice == 6):
print (“Вы выбрали пурпурный цвет!!!”)
else:
print (“Вы сделали неверный выбор!”)
ВЫВОДИТ при нажатии на RUN (в Jupiter Notebook) :
File “<ipython-input-4-4d065409cd51>”, line 10
elif (Choice == 2):
^
SyntaxError: invalid syntax
В приложенной картинке показано правильное срабатывание
Прикреплённый файлы: Для Питона.JPG (50,6 KБ)
Офлайн
.
Офлайн
print (“1. Красный”)
print (“2. Оранжевый”)
print (“3. Желтый”)
print (“4. Зеленый”)
print (“5. Синий”)
print (“6. Пурпурный”)
Choice = int(input(“Выберете ваш любимый цвет: ”))
if (Choice == 1):
print (“Вы выбрали красный цвет!!!”)
elif (Choice == 2):
print (“Вы выбрали оранжевый цвет!!!”)
elif (Choice == 3):
print (“Вы выбрали желтый цвет!!!”)
elif (Choice == 4):
print (“Вы выбрали зеленый цвет!!!”)
elif (Choice == 5):
print (“Вы выбрали синий цвет!!!”)
elif (Choice == 6):
print (“Вы выбрали пурпурный цвет!!!”)
else:
print (“Вы сделали неверный выбор!”)
Офлайн
>>> def f(): ... print('1. Красный') ... print('2. Оранжевый') ... print('3. Желтый') ... print('4. Зеленый') ... print('5. Синий') ... print('6. Пурпурный') ... ... choice = int(input('Выберете ваш любимый цвет: ')) ... ... if choice == 1: ... print('Вы выбрали красный цвет!!!') ... elif choice == 2: ... print('Вы выбрали оранжевый цвет!!!') ... elif choice == 3: ... print('Вы выбрали желтый цвет!!!') ... elif choice == 4: ... print('Вы выбрали зеленый цвет!!!') ... elif choice == 5: ... print('Вы выбрали синий цвет!!!') ... elif choice == 6: ... print('Вы выбрали пурпурный цвет!!!') ... else: ... print('Вы сделали неверный выбор!') ... >>> f() 1. Красный 2. Оранжевый 3. Желтый 4. Зеленый 5. Синий 6. Пурпурный Выберете ваш любимый цвет: 3 Вы выбрали желтый цвет!!! >>>
MaslinistyiОбучающий материал нарушает PEP8 , так что лучше сменить его на другой материал. Учит неправильному.
В приложенной картинке показано правильное срабатывание
Отредактировано py.user.next (Окт. 11, 2020 01:30:30)
Офлайн
Да, правильное срабатывание в учебнике(картинка оттуда). Но почему у меня выводит Syntax Error (в первом сообщении форума нашего) ?
Офлайн
Maslinistyi
Но почему у меня выводит Syntax Error (в первом сообщении форума нашего) ?
[code python][/code]
[code python][/code]
Офлайн
MaslinistyiПотому что там синтаксическая ошибка.
Но почему у меня выводит Syntax Error
def func(): colors = "красный оранжевый желтый зеленый синий пурпурный".split() d = dict(enumerate(colors,start=1)) for i,c in d.items(): print(f'{i}. {c.capitalize()}') choice = int(input('Выберете ваш любимый цвет: ')) try: print(f'Вы выбрали {d[choice]} цвет!!!') except KeyError: print('Вы сделали невозможный выбор!')
Отредактировано doza_and (Окт. 12, 2020 17:43:35)
Офлайн