Предмет: Информатика, автор: ihtior123

помогите пожалуйста python СРОЧНОО

Приложения:

Аноним: слава
Аноним: Україна
Аноним: топ
Аноним: слава
Аноним: Україні
Аноним: героям
Аноним: слава
Аноним: слава нації
Аноним: і пездець російській федерації

Ответы

Автор ответа: olegkrasnov98
0

instruction_1 = ["Посолить воду", "Добавить пельмени", "Вскипятить воду"]

instruction_2 = [input() for i in range(3)]

for step in instruction_2:

if step not in instruction_1:

print("неправильная")

break

else:

print("правильная")


olegkrasnov98: странно, а что именно не то?
olegkrasnov98: у меня все работало
ihtior123: там где должно быть "правильно" ничего не пишет
ihtior123: даже если они в другом порядке
olegkrasnov98: сейчас ещё раз попробую
olegkrasnov98: у меня все работает...может отступы неправильно? у else в конце не должно быть его
olegkrasnov98: а вводите как? не через пробел? каждый шаг нужно на новой строчке писать
ihtior123: точка=пробел
instruction_1 = ["Посолить воду", "Добавить пельмени", "Вскипятить воду"]
instruction_2 = [input() for i in range(3)]
for step in instruction_2:
....if step not in instruction_1:
........print("неправильная")
....break
else:
....print("правильная")
olegkrasnov98: у break так же 2 отступа как и у принта перед ним
ihtior123: теперь правильно. спасибо огромное
Похожие вопросы
Предмет: Русский язык, автор: Максимcam
Предмет: Математика, автор: 940912