🎉 ¡Felicidades! 🎉
¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.
ProgerLib Python para todos
Eres & mdash; diseñador gráfico en la agencia creativa "Pixel Perfect". Tu nuevo cliente, la startup "Cosmo Link", quiere obtener un logotipo de estilo de texto único y memorable. Su idea & mdash; crear una sensación de "espacio cósmico" y tecnología. Has ideado un algoritmo especial para transformar el texto que, en tu opinión, es ideal.
Necesitas escribir un programa que automatice este proceso. El programa debe aceptar el nombre de la marca como entrada y convertirlo según las siguientes reglas:
Requisito técnico: si se ingresa una línea vacía o una línea que consiste solo en espacios, el programa debe considerar esto como un error y mostrar el mensaje: the name cannot be empty!
Tu tarea & mdash; implementar este algoritmo usando bucles y trabajo con cadenas.
El nombre de la marca para el logotipo (línea).
La línea modificada para el logotipo (línea). O mensaje de error si la línea estaba vacía (línea).
enlace cosmo
cc oo ss mm oo ll ii nn kk
# Получаем исходную строку от пользователя
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())
🎉 ¡Felicidades! 🎉
¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.
AD
Publicidad
Ejecutando tu código...