Advertisement
teslariu

bucles

Aug 25th, 2022
880
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.59 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # En Python existen solamente dos tipos de bucles
  5. # Un bucle indefinido: while
  6. # un bucle definido: for
  7.  
  8. # while
  9. """
  10. # Script que imprime los números naturales del 1 al 100:
  11. numero = 1
  12.  
  13. while numero < 101:
  14.    print(numero)
  15.    numero = numero + 1
  16.  
  17. print("Chau")
  18.  
  19.  
  20. nombres = ["Ana","Oscar","Juan","Felix"]
  21.  
  22. i = 0
  23. while i <len(nombres):
  24.    print(nombres[i])
  25.    i = i + 1
  26.    
  27. for nombre in nombres:
  28.    print(nombre)
  29.  
  30. for letra in "mariposa":
  31.    print(letra,end="-")
  32.  
  33. # Script que imprime los nros pares menores a 100
  34. for numero in range(2,101,2):
  35.    print(numero)
  36.    
  37.  
  38. # imprimir en forma decreciente los multiplos de 7 existentes entre 65
  39. # y -12
  40.  
  41. for numero in range(63,-13,-7):
  42.    print(numero)
  43.  
  44.  
  45. # instrucciones break y continue
  46. # break interrumpe un ciclo (termina de forma abrupta)
  47. # continue reinicia un ciclo
  48.  
  49. i=0
  50. while i < 10:
  51.    print(i)
  52.    continue
  53.    print("HOLA")
  54.    break
  55. print("CHAU")
  56. """
  57.  
  58.  
  59.  
  60. # Script que pide nùmeros enteros positivos y los guarda en una lista.
  61. # el ingreso de nros debe finalizar al ingresar -1, luego debe calcular
  62. # el promedio, el màximo y el mínimo
  63.  
  64. numeros = []
  65.  
  66. while True:
  67.     numero = int(input("Ingrese un nro entero positivo (-1 para terminar): "))
  68.     if numero > 0:
  69.         numeros.append(numero)
  70.     elif numero == -1:
  71.         break
  72.     else:
  73.         print("El nro ingresado no es positivo")
  74.        
  75.  
  76. print(f"El máximo es {max(numeros)}")
  77. print(f"El mínimo es {min(numeros)}")
  78. print(f"El promedio es {sum(numeros)/len(numeros):.2f}")    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement