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

RetraR
RetraR
Канал ретро компьютерных игр
Контактные данные

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

Отправка формы
Подтвердите, что вы не робот
или нажмите 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)

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

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

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