Module (33%)
Section (59%)
Лабораторная работа

Время выполнения

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

Ожидаемый вывод:


Code

# Prompt the user to enter a word
# and assign it to the user_word variable.

for letter in user_word:
# Complete the body of the for loop.
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×