1) Нахождение факториала числа n:
n = int(input("Введите число n: "))factorial = 1
for i in range(1, n+1):factorial *= i
print(f"Факториал числа {n} = {factorial}")
2) Нахождение суммы факториалов от 1 до n:
n = int(input("Введите число n: "))sum_factorials = 0
for i in range(1, n+1):factorial = 1for j in range(1, i+1):factorial *= jsum_factorials += factorial
print(f"Сумма факториалов от 1 до {n} = {sum_factorials}")
3) Нахождение суммы факториалов нечетных чисел от 1 до (2n-1):
n = int(input("Введите число n: "))sum_odd_factorials = 0
for i in range(1, 2n, 2):factorial = 1for j in range(1, i+1):factorial = jsum_odd_factorials += factorial
print(f"Сумма факториалов нечетных чисел от 1 до {2*n-1} = {sum_odd_factorials}")
1) Нахождение факториала числа n:
n = int(input("Введите число n: "))
factorial = 1
for i in range(1, n+1):
factorial *= i
print(f"Факториал числа {n} = {factorial}")
2) Нахождение суммы факториалов от 1 до n:
n = int(input("Введите число n: "))
sum_factorials = 0
for i in range(1, n+1):
factorial = 1
for j in range(1, i+1):
factorial *= j
sum_factorials += factorial
print(f"Сумма факториалов от 1 до {n} = {sum_factorials}")
3) Нахождение суммы факториалов нечетных чисел от 1 до (2n-1):
n = int(input("Введите число n: "))
sum_odd_factorials = 0
for i in range(1, 2n, 2):
factorial = 1
for j in range(1, i+1):
factorial = j
sum_odd_factorials += factorial
print(f"Сумма факториалов нечетных чисел от 1 до {2*n-1} = {sum_odd_factorials}")