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