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

Решите задание с помощью питон

Софья Давыдова Ученик (128), на голосовании 9 месяцев назад
Соня сделала красивую таблицу из одной строки и большого количества столбцов и ушла по делам. Пока никто не видел, её младшая сестра Яна написала в одну из ячеек слово, а в соседние, чуть позже, добавила восклицательные знаки. В каждой ячейке — один знак. Всего знаков слева и справа оказалось по столько же, сколько букв в слове маленькой проказницы.
Дано слово. Выведи массив, каждый элемент которого — одна заполненная ячейка таблицы после того, как её «поправила» Яна.

Ввод Вывод
ура ['!', '!', '!', 'ура', '!', '!', '!']
Голосование за лучший ответ
Илья Гаврилов Мыслитель (7157) 10 месяцев назад
 word = "ура" 

table = ["!","!","!"] + list(word) + ["!","!","!"]

print(table)
Софья ДавыдоваУченик (128) 10 месяцев назад
спасибо конечно, но программа должна работать и в других случаях:
ввод вывод
многовато.. ['!', '!', '!', '!', '!', '!', '!', '!', '!', '!', '!', '!', 'многовато...', '!', '!', '!', '!', '!', '!', '!', '!', '!', '!', '!', '!']
? ['!', '?', '!']
Аьаф КочерыжкаУченик (140) 10 месяцев назад
 word = input()
table = []

for d in range(len(word)):
table.append('!')

table.append(word)

for d in range(len(word)):
table.append('!')

print(table)
Аьаф Кочерыжка Ученик (140) 10 месяцев назад
 word = input() 
table = []

for d in range(len(word)):
table.append('!')

table.append(word)

for d in range(len(word)):
table.append('!')

Аьаф КочерыжкаУченик (140) 10 месяцев назад
Еще в конце забыл добавить

 print(table) 
shizout Мастер (1961) 10 месяцев назад
 word = input()
table = ['!'] * len(word) + [word] + ['!'] * len(word)
print(table)
Похожие вопросы