Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # En Python existen solamente dos tipos de bucles
- # Un bucle indefinido: while
- # un bucle definido: for
- # while
- """
- # Script que imprime los números naturales del 1 al 100:
- numero = 1
- while numero < 101:
- print(numero)
- numero = numero + 1
- print("Chau")
- nombres = ["Ana","Oscar","Juan","Felix"]
- i = 0
- while i <len(nombres):
- print(nombres[i])
- i = i + 1
- for nombre in nombres:
- print(nombre)
- for letra in "mariposa":
- print(letra,end="-")
- # Script que imprime los nros pares menores a 100
- for numero in range(2,101,2):
- print(numero)
- # imprimir en forma decreciente los multiplos de 7 existentes entre 65
- # y -12
- for numero in range(63,-13,-7):
- print(numero)
- # instrucciones break y continue
- # break interrumpe un ciclo (termina de forma abrupta)
- # continue reinicia un ciclo
- i=0
- while i < 10:
- print(i)
- continue
- print("HOLA")
- break
- print("CHAU")
- """
- # Script que pide nùmeros enteros positivos y los guarda en una lista.
- # el ingreso de nros debe finalizar al ingresar -1, luego debe calcular
- # el promedio, el màximo y el mínimo
- numeros = []
- while True:
- numero = int(input("Ingrese un nro entero positivo (-1 para terminar): "))
- if numero > 0:
- numeros.append(numero)
- elif numero == -1:
- break
- else:
- print("El nro ingresado no es positivo")
- print(f"El máximo es {max(numeros)}")
- print(f"El mínimo es {min(numeros)}")
- print(f"El promedio es {sum(numeros)/len(numeros):.2f}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement