a = 1
for i in range(1, int(input())+1):
a = a * i
print(f"{i}!={a}")
Можно в одну строчку решить, но это более школьный метод
1 способ:
N = int(input("Введите число: "))
factorial = 1
for i in range(1, N+1):
factorial *= i
print(f"{N}! = {factorial}")
2 способ:
from math import factorial
print(f"{N}! = {factorial(N)}")
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
a = 1
for i in range(1, int(input())+1):
a = a * i
print(f"{i}!={a}")
Можно в одну строчку решить, но это более школьный метод
1 способ:
N = int(input("Введите число: "))
factorial = 1
for i in range(1, N+1):
factorial *= i
print(f"{N}! = {factorial}")
2 способ:
from math import factorial
N = int(input("Введите число: "))
print(f"{N}! = {factorial(N)}")