Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- # Turing: se necesitan al menos 1 Condicional y 2 bucles para escribir
- # cualquier función computable
- # 1: Condicional: if
- #### BUCLES
- # Bucle indefinido o while
- # Bucle definido o for
- # while
- # Script que imprime una tabla con nros cuadrados y cubos del 1 al 10
- i = 1
- while i <= 10:
- print(i,i**2,i**3)
- i = i + 1
- # Dada una lista de nombres: lista = ["Juan", "Ana", "Victoria"]
- # hacer un script que los imprima uno por uno en forma vertical
- lista = ["Juan", "Ana", "Victoria"]
- index = 0
- while index < len(lista):
- print(lista[index])
- index = index + 1
- """
- # Ejemplos de uso de bucles indefinidos
- # a) Script que pide las notas de un alumno. El ingreso de notas debe
- # concluir cuando se ingrese un valor negativo. Hecho esto, mostrar # la nota más alta, la mas baja y su promedio
- notas = []
- while True:
- numero = int(input("Nota: "))
- if 0 <= numero <= 10:
- notas.append(numero)
- elif numero > 10:
- print("Error en el ingreso de la nota")
- else:
- break
- print(f"Promedio: {sum(notas)/len(notas):.2f}")
- print(f"Nota mas alta: {max(notas)}")
- print(f"Nota mas baja: {min(notas)}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement