elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Entender lo que hay que hacer en este ejercicio.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Entender lo que hay que hacer en este ejercicio.  (Leído 3,838 veces)
Meta


Desconectado Desconectado

Mensajes: 3.499



Ver Perfil WWW
Entender lo que hay que hacer en este ejercicio.
« en: 14 Octubre 2010, 03:44 am »

Hay un ejercicio que no se que hay que hacer, no entiendo mucho.

Citar
Gacer un programón que calcule el factorial de un número entero positivo. El factorial de n se denota con n!, pero no existe ningún operador Python que permita efectuar este cálculo directamente. Sabiendo que n! = 1 · 2 · 3 · . . . · (n − 1) · n y que 0! = 1, haz un programa que pida el valor de n y muestre por pantalla el resultado de calcular n!.

Hay que usar while, no for.

Por lo que he entendido he hecho esto hasta el momento pero no se si se refiere a esto:

Código
  1. n = int(raw_input('Introduce un valor n: '))
  2.  
  3. sumatorio = 0
  4. i = 0
  5. while i < n:
  6.    i += 1
  7.    sumatorio *= i
  8.    (n - 1) * n
  9. print sumatorio


En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: Entender lo que hay que hacer en este ejercicio.
« Respuesta #1 en: 14 Octubre 2010, 04:02 am »

Recordad que todo número multiplicado por 0 es igual a 0. xD
Código
  1. n = int(raw_input('Introduce un valor n: '))
  2.  
  3. sumatorio = 1
  4. i = 1
  5. while i < n:
  6.    i += 1
  7.    sumatorio *= i
  8. print sumatorio


En línea

Te vendería mi talento por poder dormir tranquilo.
Lunfardo


Desconectado Desconectado

Mensajes: 568


Ver Perfil
Re: Entender lo que hay que hacer en este ejercicio.
« Respuesta #2 en: 14 Octubre 2010, 04:05 am »

usar for o while es indistinto.


te lo digo por si las dudas , por que no se si lo que dijiste era un condicion del problema o una deduccion tuya
En línea

.:WindHack:.

Desconectado Desconectado

Mensajes: 167

Prisionero de mi propia mente...


Ver Perfil WWW
Re: Entender lo que hay que hacer en este ejercicio.
« Respuesta #3 en: 14 Octubre 2010, 04:07 am »

Puedes practicar un poco con for, ya he visto que has empleado mucho el bucle while.
En línea

Follow me on Twitter: @windhack | Visit my website: www.daw-labs.com

"The only thing they can't take from us are our minds."
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: Entender lo que hay que hacer en este ejercicio.
« Respuesta #4 en: 14 Octubre 2010, 04:18 am »

Supongo que deberá estar siguiendo un tutorial. Así que si se lo piden, pues lo tiene que hacer...
En línea

Te vendería mi talento por poder dormir tranquilo.
Meta


Desconectado Desconectado

Mensajes: 3.499



Ver Perfil WWW
Re: Entender lo que hay que hacer en este ejercicio.
« Respuesta #5 en: 14 Octubre 2010, 06:15 am »

Sí. Estoy aprendiendo Python siguiendo este tutorial. Por ahora solo usar While y no for. ;)

http://marmota.act.uji.es/mtp/pdf/python.pdf

Saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[?] Me ayudan a entender el porque de este código?
Programación C/C++
mastersuv 1 2,520 Último mensaje 9 Julio 2011, 10:15 am
por Akai
No puedo hacer este ejercicio AYUDA :c!
Ejercicios
darkzono 3 3,705 Último mensaje 16 Septiembre 2014, 03:27 am
por engel lex
(Consulta) Ejercicio en C - Errores que no logro entender.
Programación C/C++
palacio29 2 2,133 Último mensaje 21 Agosto 2016, 19:04 pm
por palacio29
No se como hacer este ejercicio.
Programación C/C++
el gusanillo 4 2,747 Último mensaje 12 Febrero 2018, 19:00 pm
por el gusanillo
no se como hacer este ejercicio de c++
Programación C/C++
kufanda 5 5,215 Último mensaje 6 Octubre 2022, 02:23 am
por Mr.E
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines