Предмет: Информатика, автор: Ivangai063

100 балов
• Напишите функцию square, которая принимает 1 аргумент – сторону квадрата.
Функция должна показать площадь и периметр квадрата.
• Написать функцию season, принимающую 1 аргумент — номер месяца (от 1 до
12), и возвращающую время года, которому этот месяц принадлежит (зима, весна,
лето или осень).
• Напишите программу calc, которая принимает 1 аргумент – число. Функция
должна вывести сумму цифр данного числа. Например: 456 -> 4 + 5 + 6 -> 15

Ответы

Автор ответа: podzoradka44
2

Ответ:

Объяснение:

Функция square:
def square(side):

   area = side ** 2

   perimeter = 4 * side

   print("Площадь квадрата:", area)

   print("Периметр квадрата:", perimeter)

Функция season:

def season(month):

   if month in [12, 1, 2]:

       return "зима"

   elif month in [3, 4, 5]:

       return "весна"

   elif month in [6, 7, 8]:

       return "лето"

   elif month in [9, 10, 11]:

       return "осень"

   else:

       return "Неверный номер месяца"

Программа calc:

def calc(number):

   digits = [int(d) for d in str(number)]

   print("Сумма цифр числа", number, "равна", sum(digits))

Вы можете вызвать каждую функцию отдельно и передать ей нужный аргумент. Например:

square(5) # показать площадь и периметр квадрата со стороной 5

print(season(7)) # вывести "лето"

calc(456) # вывести "Сумма цифр числа 456 равна 15"


Ivangai063: Спасибо огромное
Похожие вопросы
Предмет: Физика, автор: ermekarnal99
Предмет: Математика, автор: suhrob007