Предмет: Информатика,
автор: слвоапмр
помогите решить задачу в pyton 8 и 10
Приложения:
stglupa:
5 баллов за две, пусть и элементарные, задачи это как-то грустно(
Ответы
Автор ответа:
0
Ответ:
№8
fact = 1
for i in range(1, int(input()) + 1):
fact = fact * i
print(fact)
Объяснение:
Автор ответа:
0
Ответ:
#Задача 8
n = int(input('Введите число n: '))
factorial = 1
for i in range(1, n+1):
factorial *= i
print(factorial)
#Задача 9
def divide(n):
while n > 1:
if n % 3 != 0:
return False
n //= 3
return True
print(divide(3))
print(divide(4))
print(divide(27))
#Задача 10
import math
n = int(input('Введите число n: '))
x = math.prod(range(n, 0, -2))
print(x)
Объяснение:
В 9ой задаче код:
print(divide(3))
print(divide(4))
print(divide(27))
просто для теста делал где видно что работает
Похожие вопросы
Предмет: Русский язык,
автор: Андрей1784
Предмет: Русский язык,
автор: Арабелла03
Предмет: Русский язык,
автор: иринос
Предмет: Алгебра,
автор: sashakillll
Предмет: Биология,
автор: kseshanoya333