Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- 1) Hacer un script que pida enteros no nuls, debe terminar cuando se
- ingresa un cero e informar el promedio de los pares y el promedio de los
- impares
- 2) Hacer un programa que pida el ingreso de notas. El ingreso finaliza al
- entrar nota cero.El programa debe informar si el alumno aprobo (nota de
- 7 a 10) si debe rendir en diciembre (promedio entre 4 y 7) o debe rendir
- en marzo (promedio menos de 4)
- 3) Hacer un programa que pida una frase y devuelva la cantidad de vocales,
- la cantidad de consonantes y la cantidad de caracteres que no son letras
- (ayuda: calcular total vocales, total consonantes y el resto se calcula
- por diferencia)
- # Ej 1
- impares = []
- pares = []
- while True:
- entero = int(input("Ingrese un entero no nulo: "))
- if not entero: # equivale a entero == 0
- break
- else:
- if entero % 2:
- impares.append(entero)
- else:
- pares.append(entero)
- print(f"Prom. pares: {sum(pares)/len(pares):.2f} - Prom. impares: {sum(impares)/len(impares):.2f}")
- # Ej 2
- while True:
- nota = int(input("Ingrese una nota: "))
- if not nota:
- break
- elif 0 < nota < 4:
- print("Debe rendir en marzo")
- elif 4 <= nota < 7:
- print("Debe rendir en diciembre")
- elif 7 <= nota <= 10:
- print("Aprobado")
- else:
- print("Error en el ingreso de la nota")
- """
- # Ej 3: no consideramos el caso de 'y' como vocal
- vocales = 0
- consonantes = 0
- otros_caracteres = 0
- frase = input("Ingrese una frase: ")
- i = 0
- while i < len(frase):
- if frase[i].lower() in "aeiouáéíóú":
- vocales += 1 # vocales = vocales + 1
- elif frase[i].lower() in "bcdfghjklmnñpqrstvwxyz":
- consonantes += 1
- else:
- otros_caracteres += 1
- i += 1
- print(f"Vocales: {vocales} - Consonantes: {consonantes} - Otros caract: {otros_caracteres}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement