-
Notifications
You must be signed in to change notification settings - Fork 0
/
factorial.py
42 lines (34 loc) · 1014 Bytes
/
factorial.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"""
Factorial
El factorial del número N es el resultado de la multiplicación
de todos los enteros positivos menores o iguales a N. Por ejemplo,
el factorial de 3 es el producto de 3, 2, 1, es decir, ¡3! = 3 x 2 x 1 = 6.
Ahora, su tarea es intentar escribir un programa que calcule el factorial
del número de entrada usando el bucle while.
El formato de entrada:
El número N en rango de 1 a 100.
El formato de salida:
El factorial N!.
Ejemplo de entrada 1:
3
Ejemplo de salida 1:
6
"""
#
#
# ¿Qué es un número factorial?
# El factorial del número N es el resultado de la multiplicación
# de todos los enteros positivos menores o iguales a N. Por ejemplo,
# el factorial de 3 es el producto de 3, 2, 1, es decir, ¡3! = 3 x 2 x 1 = 6.
# Ahora, su tarea es intentar escribir un programa que calcule el factorial
# del número de entrada usando el bucle while.
#
num = int(input("Introduce un número: "))
factorial = 1
while num > 0:
factorial *= num
num -= 1
print(factorial)
#
#
#