teslariu

bucle while

Jun 24th, 2023
715
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # 3 estructuras: if, while, for
  5. """
  6. # bucle indefinido o while
  7. # Script que imprime los numeros impares entre 1 y 1000
  8. i = 1  # variable que cuenta la cantidad de repeticiones
  9.  
  10. while i <= 1000:
  11.    if i % 2 == 1:
  12.        print(f"{i} es impar")
  13.    i = i + 3
  14.  
  15. # calcular los cuadrados del 1 al 10
  16. i = 1
  17. while i <= 10:
  18.    print(i**2)
  19.    i = i + 1
  20.  
  21. i = 1
  22. while i < 10:
  23.    print(i+1)
  24.    print("Dentro del while")
  25.    continue # saltea el resto de instrucciones, reinicia
  26.    # break # interrumpe
  27. """
  28. # Ejemplo de break y continue
  29. # Script que imprime los 5 primeros multiplos de 3 y de 20 entre 1 y 1000
  30. # Respuesta esperada:
  31. # multiplos de 3: 3 6 9 12 15
  32. # multiplos de 20: 20 40 60 80 100
  33. i = 0
  34. multiplos_de_3 = 0
  35. multiplos_de_20 = 0
  36.  
  37. while i < 1000:
  38.     i = i + 1
  39.     if i % 20 == 0:
  40.         print(f"{i} es multiplo de 20")
  41.         multiplos_de_20 = multiplos_de_20 + 1
  42.     if multiplos_de_20 == 5:
  43.         break
  44.    
  45.     if multiplos_de_3 == 5:
  46.         continue
  47.    
  48.     if i % 3 == 0:
  49.         print(f"{i} es multiplo de 3")
  50.         multiplos_de_3 = multiplos_de_3 + 1
Advertisement
Add Comment
Please, Sign In to add comment