Clase dos

 

Caracas 10 10 2023



clase dos


1.- Escribir un programa que almacene las asignaturas de un curso (por ejemplo Matemáticas, Física, Química, Historia y Lengua) en una lista y la muestre por pantalla.


subjects = ["Matemáticas", "Física", "Química", "Historia", "Lengua"]

print(subjects)


['Matemáticas', 'Física', 'Química', 'Historia', 'Lengua']


2.- Escribir un programa que almacene las asignaturas de un curso (por ejemplo Matemáticas, Física, Química, Historia y Lengua) en una lista y la muestre por pantalla.


subjects = ["Matemáticas", "Física", "Química", "Historia", "Lengua"]

for subject in subjects:

    print("Yo estudio " + subject)


Yo estudio Matemáticas

Yo estudio Física

Yo estudio Química

Yo estudio Historia

Yo estudio Lengua



3.- Escribir un programa que almacene las asignaturas de un curso (por ejemplo Matemáticas, Física, Química, Historia y Lengua) en una lista y la muestre por pantalla.


subjects = ["Matemáticas", "Física", "Química", "Historia", "Lengua"]

scores = []

for subject in subjects:

    score = input("¿Qué nota has sacado en " + subject + "?")

    scores.append(score)

for i in range(len(subjects)):

    print("En " + subjects[i] + " has sacado " + scores[i])


¿Qué nota has sacado en Matemáticas?12

¿Qué nota has sacado en Física?12

¿Qué nota has sacado en Química?12

¿Qué nota has sacado en Historia?12

¿Qué nota has sacado en Lengua?11

En Matemáticas has sacado 12

En Física has sacado 12

En Química has sacado 12

En Historia has sacado 12

En Lengua has sacado 11



4.- Escribir un programa que pregunte al usuario los números ganadores de la lotería primitiva, los almacene en una lista y los muestre por pantalla ordenados de menor a mayor.


awarded = []

for i in range(6):

    awarded.append(int(input("Introduce un número ganador: ")))

awarded.sort()

print("Los números ganadores son " + str(awarded))



Introduce un número ganador:  46
Introduce un número ganador:  25
Introduce un número ganador:  32
Introduce un número ganador:  15
Introduce un número ganador:  9
Introduce un número ganador:  21
Los números ganadores son [9, 15, 21, 25, 32, 46]



5.- Escribir un programa que almacene en una lista los números del 1 al 10 y los muestre por pantalla en orden inverso separados por comas.



numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(1, 11):
print(numbers[-i], end=", ")

10, 9, 8, 7, 6, 5, 4, 3, 2, 1,



numbers.reverse()

for number in numbers:

    print(number, end=", ")


10, 9, 8, 7, 6, 5, 4, 3, 2, 1,


6.- Escribir un programa que almacene las asignaturas de un curso (por ejemplo Matemáticas, Física, Química, Historia y Lengua) en una lista, pregunte al usuario la nota que ha sacado en cada asignatura y elimine de la lista las asignaturas aprobadas. Al final el programa debe mostrar por pantalla las asignaturas que el usuario tiene que repetir.




subjects = ["Matemáticas", "Física", "Química", "Historia", "Lengua"]

passed = []

for subject in subjects:

    score = float(input("¿Qué nota has sacado en " + subject + "?"))

    if score >= 5:

        passed.append(subject)

for subject in passed:

    subjects.remove(subject)

print("Tienes que repetir " + str(subjects))


¿Qué nota has sacado en Lengua?13

¿Qué nota has sacado en Historia?12

¿Qué nota has sacado en Química?04

¿Qué nota has sacado en Física?01

¿Qué nota has sacado en Matemáticas?12

Tienes que repetir ['Física', 'Química']





Comentarios

Entradas populares de este blog

Proyecto número dos