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

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


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

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

  • использованием оператора continue в циклах;
  • изменение и обновление существующего кода;
  • отражение реальных ситуаций в компьютерном коде.

Сценарий

Ваша задача здесь еще более особенная, чем раньше: вы должны переделать пожирателя гласных из предыдущей лабораторной работы (3.1.2.10) и создать лучшего, улучшенного (красивого) поедателя гласных! Напишите программу, которая использует:

  • цикл for;
  • концепция условного исполнения (if-elif-else);
  • оператор continue.

Ваша программа должна:

  • попросить пользователя ввести слово;
  • используйте user_word = user_word.upper(), чтобы преобразовать слово, введенное пользователем, в верхний регистр; мы очень скоро поговорим о так называемых строковых методах и методе upper() - не волнуйтесь;
  • используйте условное выполнение и оператор continue, чтобы «съесть» следующие гласные A, E, I, O, U из введенного слова;
  • назначьте несъеденные буквы переменной word_without_vowels и распечатайте переменную на экране.

Посмотрите код ниже. Мы создали переменную word_without_vowels и присвоили ей пустую строку. Используйте операцию конкатенации, чтобы попросить Python объединить выбранные буквы в более длинную строку при последующих поворотах цикла и назначить ее переменной word_without_vowels.

===== код ниже ===== код ниже =====
word_without_vowels = ""

# 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 loop.

# Print the word assigned to word_without_vowels.
===== код ниже ===== код ниже =====

Протестируйте свою программу с данными, которые мы вам предоставили.

Данные испытаний

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

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

GRGRY

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

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

BSTMS

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

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


««« Назад
Вперед »»»
3.2.1.10 LAB: оператор continue - уничтожитель гласных
3.2.1.12 Циклы python | else

🔁

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

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

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

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

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

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

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




word_without_vowels = ""

# 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 loop.

# Print the word assigned to word_without_vowels.

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

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

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