Desafío Entregable - Clase 2
Desafío Entregable - Clase 2
Desafío Entregable - Clase 2
"¡PRÁCTICAS INICIALES!"
1) Identifica el tipo de dato (int, float, string, list o touple) de los siguientes valores literales:
2) Determina mentalmente (sin programar) el resultado que aparecerá por pantalla a partir de las
siguientes variables:
a = 10
b = -5
c = "Hola"
d = [1, 2, 3]
e= (4,5,6)
Ejecutar Resultado
print(a * 5) 50
print(a - b) 15
print(c + "Mundo") HolaMundo
print(c * 2) HolaHola
print(c[-1]) a
print(c[1:]) ola
print(d + d) [1,2,3,1,2,3]
print(e[1]) 5
print(e+(7,8,9)) (4,5,6,7,8,9)
3) El siguiente código pretende realizar una media entre 3 números, pero no funciona
correctamente. ¿Eres capaz de identificar el problema y solucionarlo?
In [1]:
numero_1 = 9
numero_2 = 3
numero_3 = 6
Respuesta Hay que sumar primero los números y luego dividir. O sea:
media = (numero_1 + numero_2 + numero_3) / 3
4) A partir del ejercicio anterior, desarrolla un programa para calcular la nota final. Para ello vamos a
suponer que cada número es una nota y que queremos obtener la nota media. Cada nota tiene un valor
porcentual:
Ejemplos:
nota_1 = 10
nota_2 = 7
nota_3 = 4
Respuesta notafinal = numero_1 * 0.15 + numero_2 * 0.35 + numero_3 * 0.50
print("La nota final es", notafinal)
5.4
5) La siguiente matriz (o lista con listas anidadas) debe cumplir una condición: en cada fila el cuarto
elemento siempre debe ser el resultado de sumar los tres primeros. ¿Eres capaz de modificar las sumas
incorrectas utilizando la técnica del slicing?
🖐 Ayuda: La función llamada sum(lista) devuelve una suma de todos los elementos de la lista
Partirás de:
matriz = [
[1, 5, 1],
[2, 1, 2],
[3, 0, 1],
[1, 4, 4]
]
Debes llegar a:
matriz = [
[1, 5, 1, 7],
[2, 1, 2, 5],
[3, 0, 1, 4],
[1, 4, 4, 9]
]
Respuesta