Задача Задача №3179864
А
А
Конечно! Ниже приведено подробное решение задачи на Python с объяснениями.
Задача:
Дано слово.
- Если длина слова чётная — вывести все буквы в строку через пробел.
- Если длина слова нечётная — вывести каждую букву в отдельной строке (последовательно, один под другим).
# Ввод слова
word = input("Введите слово: ")
# Проверка длины слова
length = len(word)
if length % 2 == 0:
# Чётная длина: выводим все буквы через пробел
print(' '.join(word))
else:
# Нечётная длина: выводим каждую букву в отдельной строке
for letter in word:
print(letter)
Объяснение:
input("Введите слово: ")— запрашивает ввод слова у пользователя.len(word)— определяет длину слова.% 2 == 0— проверяет, делится ли длина на 2 без остатка, то есть чётная.- Если длина чётная, используем
' '.join(word), чтобы соединить все буквы строки через пробел и вывести их. - Если длина нечётная, проходимся по каждой букве слова циклом
forи выводим каждую букву в отдельной строке.
Если нужно, я могу объяснить более подробно или подготовить решение под конкретные условия.