/
Nokish
/
technology_programming
Обзор
Документация
Войти
/
Nokish
/
technology_programming
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
main.py
37 строк
1 KB
Nokish
first_commit
02 окт 2025, 19:05
02 окт 2025, 19:05
c87a4f5
Код
Авторство
О чём код?
import math import random def task4_1_6(x: int): return math.log(2 * x, math.e) + math.log(x, math.e) ** 3 + math.sqrt(5 * x) def task4_2_2(n: int): sum_row: int = 0 for i in range(2, n+1): sum_row += 1/(i**2 - 1) return sum_row def factorial(n): if n == 1: return 1 return n * factorial(n-1) def task4_3(): print("Добро пожаловать, это программа для вычисления факториала введённого числа") n = input("Введите число для высчитывания его факториала: ") if not n.isdigit() or int(n) < 0: print("Вы ввели не число или отрицательное значение, попробуйте ещё раз") task4_3() return print(f"Значение факториала для числа {n} равно {factorial(int(n))}") if __name__ == '__main__': x: int = random.randint(10, 1000) print(f"task4.1.6, при значении x равном {x} значение y равно {task4_1_6(x)}") n: int = random.randint(10, 1000) print(f"task4.2.5, при значении n равном {n} значение ряда равно {task4_2_2(n)}") task4_3()