Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Иформатика 8 класс

Андрей Щепановский Ученик (101), открыт 2 недели назад
Даня составляет кроссворд. Слова с чётным количеством букв он располагает горизонтально, а с нечётным — вертикально.
Есть слово. Если в нём чётное количество букв, выведи все буквы в строку через пробел, иначе — в столбик.
на питоне через циклы пожалуйста
3 ответа
Наташа Лебеденко Просветленный (25488) 2 недели назад
Программа запрашивает длину слова, затем вводит слово и определяет, как его вывести (горизонтально или вертикально). Если количество букв чётное, слово выводится горизонтально. Если нечётное — вертикально, по одной букве в строке.

Обратите внимание, что это базовый пример, который можно доработать и улучшить в зависимости от требований к кроссворду, который составляет Даня.
Андрей ЩепановскийУченик (101) 2 недели назад
нужен
код
Сергей Мастер (1616) 2 недели назад
word = input("Введите слово: ")

if len(word) % 2 == 0:
# Если количество букв чётное, выводим буквы через пробел в строку
for letter in word:
print(letter, end=" ")
else:
# Если количество букв нечётное, выводим буквы в столбик
for letter in word:
print(letter)
Андрей ЩепановскийУченик (101) 2 недели назад
чем можно заменить end?
Похожие вопросы