Вводится натуральное число n. программа должна найти факториал (обозначается как n! ) – произведение всех натуральных чисел от 1 до n. например, 5! = 1 · 2 · 3 · 4 · 5 = 120. пример: введите число: 5 5! =120. написать через программу python
250
284
Ответы на вопрос:
Def fact(n): if (n==0): return 1 else: return n*fact(n - 1) x = int ( input (" введите число: ") ) y = fact(x) print("{}! = {}".format(x, y))
Раз в числе в системе счисления с основанием 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)
Популярно: Информатика
-
PolinaSlesareva19.09.2020 01:18
-
maksisenko645115.08.2022 18:15
-
llerochka106.05.2021 08:40
-
yancenkostya05.06.2021 06:20
-
pak200521.11.2020 09:46
-
Наська012310.10.2020 12:21
-
anast20039713.06.2023 01:15
-
Dimaaaaaaasiiiiiik01.07.2021 01:34
-
кари34525.08.2020 02:16
-
Leylanagieva23.03.2023 13:30