teslariu

while

Nov 11th, 2022
1,255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.16 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. # bucle indefinido: while, bucle definido: for
  5.  
  6. # este es un bucle definido: se ejecuta 9 veces, Habría que usar un for
  7. n = 1
  8. while n < 10:
  9.     print(n)
  10.     n = n + 1
  11.    
  12. # como usar un bucle indefinido
  13. # Script que pide un nro entero y muestra su cuadrado por pantalla. La carga
  14. # de numeros debe concluir cuando se ingresa un cero
  15.  
  16. while True:
  17.     numero = int(input("Ingrese un entero: "))
  18.     if numero == 0:
  19.         break
  20.     print(f"Su cuadrado es {numero**2}")
  21.    
  22. ## TEMPLATE: Script que devuelve un precio con iva
  23. while True:
  24.    
  25.     precio = float(input("Ingrese un precio: "))
  26.     print(f"Precio con iva: ${precio*1.21:.2f}")
  27.    
  28.     opcion = input("Presione cualquier tecla para continuar (o -1 para salir): ")
  29.     if opcion == "-1":
  30.         print("Gracias por usar este programa...")
  31.         break
  32.  
  33. # break interrumpe un ciclo
  34. # continue lo reinicia
  35. n = 1
  36. while n < 10:
  37.     print(n)
  38.     break   # imprime 1 y sale
  39.     n = n + 1
  40. print("Chau")
  41.  
  42. n = 1
  43. while n < 10:
  44.     print(n)
  45.     continue #bucle infinito, nunca se incrementa n, siempre vale 1
  46.     n = n + 1
  47. print("Chau")
  48.  
Advertisement
Add Comment
Please, Sign In to add comment