• 1
    数据输入输出
    • 任务
  • 2
    条件语句
    • 任务
  • 3
    for循环
    • 任务
  • 4
    字符串
    • 任务
  • 5
    while循环
    • 任务
  • 6
    列表
    • 任务
  • 7
    二维数组
    • 任务
  • 8
    字典
    • 任务
  • 9
    集合
    • 任务
  • 10
    函数与递归
    • 任务
  • к

课程 3. FOR cycle

难度:

任务«删除元音»

💻 Python

你 & mdash; 是奥德赛-7星际空间站的通信工程师。一种新型节能通信协议“辅音协议”被用于向地球发送文本消息。该协议的特色在于,为了节省流量和能量,它会自动从任何消息中移除所有小写英文字母元音:'a'、'e'、'i'、'o'、'u'。

所有其他符号 & mdash; 大写元音(A、E、I、O、U)、所有辅音、数字、标点符号和空格 & mdash; 协议会保留不变,以免破坏关键数据的结构和可读性。

你的任务:
编写一个符号程序,根据辅音协议的规则对消息进行编码。程序应接收一行文本作为输入,并输出其处理后的版本。

实现要求:
仅使用基本结构解决问题:数据输入和输出、用于遍历字符的循环   for   以及用于检查每个符号的条件语句   if。

输入格式

初始编码消息(字符串,字符串)。可以包含任意字符。

输出格式

一条在移除小写英文字母元音(行,字符串)后的编码消息。

示例

输入

注意!检测到一颗正在接近的小行星。请立即撤离。

输出

注意!检测到异常字符串。请立即撤离。

提示

There will be no clue here, decide for yourself!

main.py
测试 1
测试 2
测试 3
测试 4
测试 5
测试 6
测试 7
测试 8
测试 9
测试 10
开发者解答
# Получаем исходную строку от пользователя
original_string = input()

# Создаем пустую строку, в которую будем записывать результат
result_string = ""

# Определяем строку со строчными гласными, которые нужно удалить
vowels_to_remove = "aeiou"

# Запускаем цикл, который перебирает каждый символ в исходной строке
for char in original_string:
    # Проверяем условие: если текущий символ НЕ находится в строке с гласными
    if char not in vowels_to_remove:
        # Если условие истинно (символ не является строчной гласной),
        # добавляем его в конец нашей итоговой строки
        result_string = result_string + char

# Выводим на экран итоговую строку после всех преобразований
print(result_string)

🎉 恭喜! 🎉

你出色地完成了任务!这是一个不小的挑战,但你找到了正确答案。你离编程大师又近了一步!继续保持,每一步都让你更强大。

AD

广告

red-snake blue-snake green-snake

正在运行代码...

AI助手

你好!我是你的编程助手。随时向我提问关于 Python 的问题——我可以解释函数、方法,并帮助你完成当前任务!