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

1. Создайте функцию , которая принимает целое число и возвращает сумму цифр целого числа 108 -> 9

2. Напишите функцию, которая будет принимать количество секунд и возвращать их в днях-часах-минутах-секундах.
91000 секунд = 1 день, 1 час, 16 минут, 40 секунд.

3 *. Создайте пакет 'figures', состоящий из трех подпакетов: 'triangle', 'circle', 'square'. В каждом подпакете будем иметь файл code.py, где создадим ряд функций:
для пакета 'circle': функции circle_perimeter() – вычисляет длину окружности, circle_area() – вычисляет площадь окружности. Еще заведем переменную default_radius = 5. Ее назначение – дефолтный радиус для окружности, если пользователь не введет свой. Обе функции принимают на вход только радиус.
для пакета 'triangle': функции triangle_perimeter() – вычисляет периметр треугольника, triangle_area() – вычисляет площадь фигуры. Дополнительно создадим три переменные (длины сторон треугольника): a = 7, b = 2, c = 8, которые также не будут видны при импорте. На вход функциям передается длина трех сторон (если пользователь ничего не введет, то используются значения по умолчанию).
для пакета 'square': функции square_perimeter() - вычисляет периметр квадрата, square_area() – вычисляет площадь фигуры. Дополнительная переменная a = 15 не доступна при импорте и принимается функциями, если пользователь не предоставил свои размеры стороны квадрата.

Ответы

Автор ответа: nullptr53
1

Ответ:

1.

def printsumm(number):

summ = 0

for digit in str(number):

summ+=int(digit)

return summ

number=int(input("Введите число: "))

print(printsumm(number))

2.

def get_time(seconds):

#Делим секунды на 60 - получаем минуты, и с помощью функции divmod, записываем остаток секунд в seconds

minutes, seconds = divmod(seconds, 60)

#Минуты делим на 60 и получаем часы, и определяем остаток в minutes

hours, minutes = divmod(minutes, 60)

#Получаем дни и часы(результат и остаток от часов, поделенных на сутки)

days, hours = divmod(hours, 24)

time = f"{days} день(дня), {hours} час(часа), {minutes} минута(-т), {seconds} секунд(-а)"#Форматируем полученный результат

return time

seconds = int(input("Введите секунды: "))

print(get_time(seconds))

3. Это уже целый проект

Похожие вопросы
Предмет: Українська мова, автор: daniilfrolow730