Напишите функцию, которая будет создавать прямоугольный «торт», основываясь на переданном имени (name) и возрасте (age). Торт будет представлять собой строки в списке. Поздравление с днем рождения на торте окружается рамочкой:
Примечания:
{age} Happy Birthday {name}! {age}get_birthday_cake("Jack", 10) ➞ [
"##############################",
"# 10 Happy Birthday Jack! 10 #",
"##############################"
]
get_birthday_cake("Russell", 19) ➞ [
"*********************************",
"* 19 Happy Birthday Russell! 19 *",
"*********************************"
]
get_birthday_cake("Isabelle", 2) ➞ [
"################################",
"# 2 Happy Birthday Isabelle! 2 #",
"################################"
] def get_birthday_cake(name, age):
char = ['#', '*'][age%2]
msg = '{0} {1} Happy Birthday {2}! {1} {0}'.format(char, age, name)
wall = char * len(msg)
return [wall, msg, wall] Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…