Лабораторная работа
Время выполнения
10-20 минут
Уровень сложности
Низкий
Цели
Ознакомить ученика с:
- использованием оператора
continue
в циклах; - отражением реальных ситуаций в компьютерном коде.
Сценарий
Оператор continue
используется для пропуска текущего блока и перехода к следующей итерации без выполнения операторов внутри цикла.
Его можно использовать с циклами while и for.
Ваша задача здесь особенная: Вы должны создать пожиратель гласных! Напишите программу, которая использует:
- цикл
for
; - концепцию условного исполнения (if-elif-else)
- оператор
continue
.
Ваша программа должна:
- попросить пользователя ввести слово;
- использовать
user_word = user_word.upper()
, чтобы преобразовать слово, введенное пользователем, в верхний регистр; мы очень скоро поговорим о строковых методах и методеupper()
- не волнуйтесь; - используйте условное выполнение и оператор
continue
, чтобы "съесть" следующие гласные A, E, I, O, U во введенном слове; - выведите на экран несъеденные буквы, каждую в отдельной строке.
Протестируйте свою программу с данными, которые мы Вам предоставили.
Тестовые данные
Примерный ввод: Gregory
Ожидаемый вывод:
G
R
G
R
Y
Примерный ввод: abstemious
Ожидаемый вывод:
B
S
T
M
S
Примерный ввод: IOUEA
Ожидаемый вывод: