Número factorial con python

Hace un tiempo estuve incursionando en el mundo de python, sin saber qué hacer para probar el lenguaje, intenté realizar un pequeño script que me imprima el número factorial dado un número “n”.

Resolví haciendo este siguiente script llamado factorial.py:

#!/usr/bin/env python

num = int(raw_input("Introduzca un numero entero: "))
rest = 1

for i in range(1,num+1): rest = rest * i

print "El factorial de", num, "es", rest 

Luego le di permisos de ejecución y funciona de la siguiente forma:

./factorial.py 4

Donde el “4” es pasado como argumento y número base para obtener el factorial.

Advertisements
This entry was posted in Python. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s