Notas:
Los siguientes programas contienen errores que impedirían ejecutarlos. Reescribe cada programa corrigiendo los errores y describe brevemente cada error.
print Dime tu nombre, nombre
nombre = int(raw_imput()
print Hola nombre
if año = 5
print hola
for i in range[3,10]
print Ahora i vale i
print Al acabar el bucle i vale i
Python ejecutaría los siguientes programas sin dar mensajes de error. Escribe cuál sería la salida de cada uno de estos programas, explicando brevemente el motivo de tu respuesta. Si consideras que el programa no produciría ninguna salida, explica por qué.
a = 5.0
b = 2 * a
a = a * b
print "a vale", a, "y b vale", b
a = 10 if a < 15: print "Este es el primer saludo" elif a < 20: print "Este es el segundo saludo" if a != 15: print "Este es el tercer saludo" else: print "Este es el cuarto saludo"
for i in range(6, 10, -1): print "i vale", i
for i in range(2, 5): print "Si i vale", i, "entonces 1/i vale", 3/i
Escribe un programa que te pida la longitud de los lados de un rectángulo y escriba el perímetro, el área y la longitud de la diagonal del rectángulo.
Calculador de rectángulos
¿Cuánto mide el rectángulo de ancho (en cm)?: 5
¿Cuánto mide el rectángulo de alto (en cm)?: 6
Ese rectángulo mide 22 cm de perímetro, 30 cm² de área y 7.810249675906654 cm de diagonal.
Calculador de rectángulos
¿Cuánto mide el rectángulo de ancho (en cm)?: 5
¿Cuánto mide el rectángulo de alto (en cm)?: 0
Los valores que has escrito no son correctos.
Escribe un programa que te pida tres números y que muestre una lista de números que oscile entre ellos.
Oscilaciones
¿Cuál es el valor mínimo?: 3
¿Cuál es el valor máximo?: 10
¿Cuál es el valor central?: 6
La oscilación es: [6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4,3, 4, 5, 6]
Oscilaciones
¿Cuál es el valor mínimo?: 5
¿Cuál es el valor máximo?: 10
¿Cuál es el valor central?: 6
La oscilación es: [6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 6]
Oscilaciones
¿Cuál es el valor mínimo?: 8
¿Cuál es el valor máximo?: 10
¿Cuál es el valor central?: 6
Los valores que has escrito no son correctos.
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 6 de abril de 2004