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
Publicar un comentario