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

课程 4. Lines

难度:

任务«“创意”字体»

💻 Python

你 & mdash; 是创意机构 "Pixel Perfect" 的平面设计师。你的新客户,初创公司 "Cosmo Link",希望获得一个独特且令人难忘的字体风格标志。他们的想法 & mdash; 营造一种"宇宙空间"和科技感。你想出了一种特殊的文本转换算法,在你看来,这非常理想。

你需要编写一个程序来自动化这一过程。程序应接受品牌名称作为输入,并按照以下规则进行转换:

  1. 合并:   首先,需要去除所有空格,使字母合并成一个整体,象征着连接。
  2. 加倍:   然后,为了赋予重量和意义,每个字母或符号都被复制。
  3. 大写:   为了看起来响亮而自信,整个字符串转换为大写。
  4. 间隔:   最后,为了创造那种"宇宙"效果并确保可读性,在每对相同字符之间添加一个空格。

技术要求:   如果输入的是空字符串或仅由空格组成的字符串,程序应将其视为错误,并显示消息:  the name cannot be empty!

你的任务 — 使用循环和字符串操作来实现此算法。

 

输入格式

品牌名称用于标志(一行)。

输出格式

修改后的徽标行(line)。如果行为空,则返回错误信息(line)。

示例

输入

cosmo 链接

输出

cc oo ss mm oo ll ii nn kk

提示

There will be no clue here, decide for yourself!

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

# Проверяем, не является ли строка пустой или состоящей только из пробелов
# Метод strip() удаляет пробелы в начале и в конце строки. Если после этого строка пустая, значит, в ней не было ничего кроме пробелов.
if not original_text.strip():
    # Если строка пустая, выводим сообщение об ошибке
    print("Название не может быть пустым!")
else:
    # Шаг 1: Удаляем все пробелы из строки
    text_no_spaces = original_text.replace(' ', '')

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

    # Шаг 2, 3 и 4: Проходим по каждому символу в строке без пробелов
    for char in text_no_spaces:
        # Преобразуем текущий символ в верхний регистр, удваиваем его и добавляем пробел
        final_logo += char.upper() + char.upper() + " "
    
    # В конце убираем лишний пробел, который добавился после последней пары символов
    print(final_logo.strip())

🎉 恭喜! 🎉

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

AD

广告

red-snake blue-snake green-snake

正在运行代码...

AI助手

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