🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: kzbin.info/aero/PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu Gracias por apoyar este canal: www.patreon.com/programadornovato 🔗 Facebook: facebook.com/ProgramadorNovatoOficial 🔗 Twitter: twitter.com/programadornova 🔗 Linkedin: www.linkedin.com/in/programadornovato/ 🔗 Instagram: instagram.com/programadornovato/ 🔗 Pagina oficial: www.programadornovato.com
@dantemax3142 жыл бұрын
Muy bueno, y si aumentas la velocidad a 2, está super!! while True: num=int(input("Ingrese un número positivo ")) if num >= 1: break else: print("El número ingresado no es positivo ") temp=1 print(f"{num}! = ", end="") for i in range(1,num+1): signo=(" x "," = ")[i>(num-1)] print(i,end=signo) temp*=i print(f"{temp}") Gracias bro!
@thaunan3 жыл бұрын
Hola Eugenio. Yo el resultado lo presenté de otra forma: factorial = 1 strResultado="" for i in range(1,n+1): factorial = factorial * i strResultado=strResultado+str(i)+"*" strResultado=strResultado[:-1] # quita el último caracter a la cadena print (f"{n}! = {strResultado} = {factorial}")