Проблема с циклом (While)

Anna4QUEEN

Новичок
Пользователь
Июн 7, 2020
9
0
1
Помогите с кодом! При запуске кода 7я строка не работает. Почему? Что не так?
PS: При ответе "да" на экран должно выводиться: Ответ верный!
PPS: "нет" и "да" 2 раза написано для русской и украинской раскладки.


1 print(' 3. Является ли утверждение «Для наречий, которые были образованы\nпри помощи'\
2 ___ ' суффикса -ly, степени сравнения образуются при помощи слов\n'\
3 ___'more и most» верным? (да/нет)')
4 a=str(input())
5 while a=='нет' or a=='нет':
6 ___if a=='да' or a=='да':
7 _______print("Ответ верный!")
8 _______break
9 ___else:
10_______print('Неверно, попробуйте еще раз!')
11_______a=str(input())
12_______continue
 
Последнее редактирование:

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
можно так написать
Python:
print(
    """3. Является ли утверждение «Для наречий, которые были образованы
     при помощи суффикса -ly, степени сравнения образуются при помощи слов
     more и most» верным? """
)
while True:
    a = input('введите ответ (да/нет): ')
    if a == 'да':
        print("Ответ верный!")
        break
    else:
        print('Неверно, попробуйте еще раз!')
в следующий раз вставьте код через три точки на панели инструментов ... --> код --> python
 
  • Мне нравится
Реакции: Anna4QUEEN

Anna4QUEEN

Новичок
Пользователь
Июн 7, 2020
9
0
1
можно так написать
Python:
print(
    """3. Является ли утверждение «Для наречий, которые были образованы
     при помощи суффикса -ly, степени сравнения образуются при помощи слов
     more и most» верным? """
)
while True:
    a = input('введите ответ (да/нет): ')
    if a == 'да':
        print("Ответ верный!")
        break
    else:
        print('Неверно, попробуйте еще раз!')
в следующий раз вставьте код через три точки на панели инструментов ... --> код --> python
ИДЕАЛЬНО СПАСИБО!
 

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