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

помогите решить задачу в pyton 8 и 10​

Приложения:

stglupa: 5 баллов за две, пусть и элементарные, задачи это как-то грустно(
слвоапмр: ставлю больше люди всякую фигню пишут

Ответы

Автор ответа: standoffiklofik
0

Ответ:

№8

fact = 1

for i in range(1, int(input()) + 1):

   fact = fact * i

print(fact)

Объяснение:

Автор ответа: valeron9814
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))

просто для теста делал где видно что работает

Похожие вопросы
Предмет: Русский язык, автор: Арабелла03
Предмет: Биология, автор: kseshanoya333