Share This
Связаться со мной
Крути в низ
Categories
//Торт на день рождения: задача на написание кода на Python

Торт на день рождения: задача на написание кода на Python

18.10.2021Category : Python

Напишите функцию, которая будет создавать прямоугольный «торт», основываясь на переданном имени (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]

tort na den rozhdenija zadacha na napisanie koda na python e571239 - Торт на день рождения: задача на написание кода на Python

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

Скачать ×

  • 28 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close