Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
Главная  >  Python  >  PCAP

3.2.1.10 LAB: оператор continue - уничтожитель гласных


Создана 29.04.2023
Отредактирована 20.05.2023
Цели

Ознакомиться с:

  • использованием оператора 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
Т
M
S

Пример ввода: IOUEA

Ожидаемый результат: 



Если у вас есть другое решение задачи, вышлите пожалуйста мне, будет очень интересно посмотреть на ваш код!

««« Назад
Вперед »»»
3.2.1.9 LAB: Оператор break - застрял в цикле
3.2.1.11 LAB: оператор continue - симпатичный пожиратель гласных

🔁

Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
Сувенирная и брендированная продукция с персонажами из любимых игр.
RetraR — Компьютерные игры для Nintendo Game Boy
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR в VK
Канал - RetraR в Telegram
Контактные данные

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Отправка формы
Подтвердите, что вы не робот
или нажмите Enter

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время




user_word = input("Plz enter word: ")
user_word = user_word.upper()
for letter in user_word:
    if letter == "A":
        continue
    elif letter == "E":
        continue
    elif letter == "I":
        continue
    elif letter == "O":
        continue
    elif letter == "U":
        continue
    else:
        print(letter)

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.