Предмет: Информатика,
автор: irina00733
Написать программы на языке программирования Python. На проверку отправить скриншот выполненной программы и саму программу в формате* ру со всеми поясненияли решения.
Задачи.
1) Получить случайное трехзначное число, вывести это число и сумму его отдельных цифр.
2) Написать программу, которая рассчитывает возраст человека в часах.
Ответы
Автор ответа:
7
Ответ:
снизу
Объяснение:
1)
import random
number = random.randint(100,999)
print(f'Число: {number}\nСумма отдельных чисел: {sum([int(x) for x in list(str(number))])}')
2)
age = int(input('Введите ваш возраст: '))
print(f'Ваш возраст в часах: {(age*365)*24}')
kukurkudfir:
ща объяснения напишу
1)
import random - импортирует модуль random
number = random.randint(100,999) - присваивает объекту number рандомное число в промежутке от 100 до 999 включительно
number = random.randint(100,999) - присваивает объекту number рандомное число в промежутке от 100 до 999 включительно
print() - выводит число
буковка f там означает format. То, что в фигурных скобок, оно сразу форматируется в то, что заключенно в них. В первых скобках стоит number, следовательно там будет число, которое выбрано рандомно.
буковка f там означает format. То, что в фигурных скобок, оно сразу форматируется в то, что заключенно в них. В первых скобках стоит number, следовательно там будет число, которое выбрано рандомно.
Во вторых фигурных скобках стоит функция sum, которая складывает все значения, переданные ей в аргументе, аргументом послужил список из цифр, сделанный генератором [int(x) for x in list(str(number))], который создает цикл for и проходится по всем цифрам number, переделанных в str(), так как в list() нельзя впихнуть цифры через list(). Далее цифры в str() переделываются обратно в int() и вставляются в список. Ну может я с генератором и замудрил, но решение верное
Во втором примере не так все сложно, думаю по верхнему понять можно
Похожие вопросы
Предмет: Другие предметы,
автор: 2003An
Предмет: Другие предметы,
автор: katyasukhova
Предмет: Қазақ тiлi,
автор: vladkim2002
Предмет: История,
автор: неик2
Предмет: Математика,
автор: fialka1988