Python - Función número factorial

 
Vista:

Función número factorial

Publicado por Cristhian (1 intervención) el 19/01/2023 03:37:35
'''Escribir un programa que pida números al usuario,
motrar el factorial de cada uno y, al finalizar,
la cantidad total de números leídos en total. Utilizar una o más funciones, según sea necesario.
'''


def factorial(lista):
suma=0
for i in lista:
suma=suma+1
fact=1
for n in range(1,i+1):
fact=fact*n
print(f"El factorial del {n}: ",fact)
return suma
lista=[]
condicion=True

while condicion:
numeros=int(input("Ingrese un número: "))
lista.append(numeros)
parar = input("Si desea parar escriba NO")
if parar=="no":
condicion=False

print("La cantidad de números leidos fue",factorial(lista))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Función número factorial

Publicado por Francisco Javier (313 intervenciones) el 19/01/2023 20:03:30
1
2
3
4
5
6
def factorial():
    lista = [i for i in range(1,int(input('Introduce un numero'))+1)]
    resultado = 1
    for numero in lista:
        resultado = resultado * numero
    print(f'El factorial = {resultado}\nCantidad de números leidos = {len(lista)}')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar