• Jueves 28 de Marzo de 2024, 11:40

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - pqsd

Páginas: [1]
1
Python / novato! explicacion
« en: Jueves 28 de Junio de 2012, 01:21 »
No se como hacer para que por ejemplo este programa que tengo se siga ejecutando hasta que el usuario ingrese 0 :S , no se donde ponerle el while, el codigo asi funciona, pero solo se ejecuta una vez:

Código: Python
  1. print "Maximo comun divisor"
  2.  
  3. num1 = int (raw_input("ingrese un numero natural porfavor: "))
  4. while num1 <0:
  5.         print "num1 todavía no es un numero natural"
  6.         num1 = int (raw_input("ingrese un numero natural porfavor: "))
  7.  
  8. num2 = int (raw_input("ingrese otro numero natural porfavor: "))
  9. while num2 <0:
  10.         print "num2 todavía no es un numero natural"
  11.         num2 = int (raw_input("ingrese un numero natural porfavor: "))
  12.  
  13. while num2 != 0:
  14.       resto = num1 % num2
  15.       num1 = num2
  16.       num2 = resto
  17. print "El maximo comun divisor es "
  18. print  num1

Páginas: [1]