Есть ответ 👍

Вводится натуральное число n. программа должна найти факториал (обозначается как n! ) – произведение всех натуральных чисел от 1 до n. например, 5! = 1 · 2 · 3 · 4 · 5 = 120. пример: введите число: 5 5! =120. написать через программу python

250
284
Посмотреть ответы 2

Ответы на вопрос:


Def fact(n):     if (n==0):           return 1     else:           return n*fact(n - 1) x = int ( input (" введите число:   ") ) y = fact(x) print("{}! = {}".format(x, y))
warfrsm
4,7(59 оценок)

Раз в числе в системе счисления с основанием n 4 цифры, значит должно выполняться следующее условие: (n-1)^4  <   86  <   n^4 возводя в 4 степень натуральные числа, получаем: 2^4=16, 3^4=81, 4^4=256 получаем, что 81< 86< 256. таким образом, искомое основание системы счисления = 4 86(10)=1112(4) 1112(4)=1*4^3+1*4^2+1*4+2=64+16+4+2=86(10)

Популярно: Информатика