Seminario-de-Lenguajes-Python

馃悕Clase 2

1) Primer Desafio Resoluci贸n

Vamos a modificar el c贸digo anterior para que imprima la cadena R si la palabra contiene la letra r y sino, imprimal NO TIENE R

2) Segundo Desafio Resoluci贸n

Ingresar palabras desde teclado hasta ingresar la palabra FIN. Imprimir aquellas que empiecen y terminen con la misma letra

3) Tercer Desafio Resoluci贸n

Necesitamos procesar las notas de los estudiantes de este curso. Queremos saber:

驴C贸mo estudiantes est谩n por debajo del promedio?

Ingresar las notas
Calcular el promedio
Calcular cu谩ntos tienen notas menores al promedio

Obviamente no. Necesitamos tipos de datos que nos permiten guardar muchos valores

4) Cuarto Desafio Resoluci贸n

Necesitamos procesar las notas de los estudiantes de este curso Queremos saber:

驴Qu茅 diferencia hay con el desafio anterior?

Desafio_1

for i in range(4):
    cadena = input("Ingres谩 una palabra: ")
    if "r" in cadena:
        print("TIENE R")
    else:
        print("NO TIENE R")

Desafio_2

cadena = input("Ingres谩 una palabra: ")
while cadena != "FIN":
    if cadena[0] == (cadena[len(cadena)-1]):
        print("Empiezar y terminan con la misma letra")
        print(cadena)
    else:
        print("No empieza y termina con la misma letra")
    cadena = input("Ingres谩 una palabra: ")

Desafio_3

notas = [ 4, 6, 7, 3, 8, 1, 10, 4]
total = 0

for i in range((len(notas))):
    print(notas[i])
    total += notas[i]
promedio = total/(len(notas))
print("El promedio de las notas es: " , promedio)

Desafio_4

notas = {"Janis Joplin":10, "Elvis Presley": 9, "Bob Marley": 5, "Jimi Hendrix": 9}
notas["Bob Marley"]
total = 0


for key in notas:
    print (key, ":", notas[key])
    total += notas[key]

promedio = total/(len(notas))
print("El promedio de las notas es: " , promedio)
debajo_promedio = 0
for i in notas:
    if notas[i] < promedio:
        print("El estudiantes", i , "Esta por debajo del promedio")
        debajo_promedio+=+1