python Напишіть програму обчислення факторіалу числа N без використанням рекурсії. Для вводу даних скористайтесь командою input


Avti: Я тут буду построчно писать...
Avti: q = 0
Avti: For i in input('ввод числа'): #обязательно число вводить
Avti: a = a.add(1)
Avti: q = q + 1
Avti: Цикл for закончился*, дальше: s = 1
Avti: ans = a[s] * a[s + 1]
Avti: s = s + 2
Avti: Ой, те 2 строчки вверху нужно повторить как for i in a, либо len(a) точно не знаю, пробуй, чтоб получилось
Avti: Я гений, пришлю фотку, согласен?

Ответы

Ответ дал: Аноним
2

Задание:

Составьте программу для вычисления факториала числа N без использования рекурсии. Для ввода данных воспользуйтесь командой input().

Решение (Python):

n = int( input("Введите число: ") )

m = 1

while n > 1:

   m *= n

   n -= 1

print( "Факториал данного числа равен {0}".format(m) )

Объяснение:

Факториал числа n — это произведение всех натуральных чисел от 1 до n включительно. Формула для нахождения факториала:

   n! = n · (n - 1) · (n - 2) · ... · 1.


Avti: Я тоже сделал ответ, твой топ
Ответ дал: Avti
0

Відповідь:

вот фотка, проверил,

Пояснення:

Приложения:
Похожие вопросы