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]
contador = 1 + contador
print Por ahora contador vale contador pero todavía no he terminado
print En total, contador vale contador
lista = 0
for i in range[4]
print Dime una palabra
lista = lista + palabra
print Las palabras escritas son lista
Los siguientes programas no contienen errores y Python los ejecutaría. 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
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
a = 6 while a < 10: print a, a = a + 1 print a
Escribe un programa que te pida la longitud de los tres lados de un triángulo y te diga si ese triángulo es posible o no (en un triángulo la suma de dos lados es siempre mayor que el lado restante).
Verificador de triángulos
¿Cuánto mide el primer lado?: 25
¿Cuánto mide el segundo lado?: 30
¿Cuánto mide el tercer lado?: 35
Ese triángulo se puede dibujar.
Verificador de triángulos
¿Cuánto mide el primer lado?: 10
¿Cuánto mide el segundo lado?: 100
¿Cuánto mide el tercer lado?: 20
Ese triángulo es imposible.
Verificador de triángulos
¿Cuánto mide el primer lado?: 20
¿Cuánto mide el segundo lado?: 10
¿Cuánto mide el tercer lado?: 10
Ese triángulo se llama triángulo degenerado porque realmente no es un triángulo sino una línea.
Escribe un programa que te pida un número y te calcule tantos múltiplos como le hayas indicado
Calculadora de múltiplos
¿De qué número quieres los múltiplos?: 6
¿Cuántos múltiplos de 6 quieres?: 5
Los primeros 5 múltiplos de 6 son: 6 - 12 - 18 - 24 - 30
Escribe un programa que te pida varias palabras y te diga cuál es la más larga (si hay varias, que conteste una cualquiera).
La palabra más larga
Dime una palabra: melchor
Dime una palabra: gaspar
Dime una palabra: baltasar
Dime una palabra:
Y la palabra más larga es ... ¡baltasar!
Escribe un programa que te pida varios números para formar una lista. Después el programa tiene que pedir un número y sumarlo a todos los números de la lista
Dime cuántos números tiene la lista: 4
Dime el número 1: 207
Dime el número 2: 103.5
Dime el número 3: 92
Dime el número 4: -20
La lista creada es: [207.0, 103.5, 92.0, -20.0]
Dime el número a sumar: 2
La lista es ahora: [209.0, 105.5, 9.0, -18.0]
Escribe un programa que te pida un número y calcule la suma de sus cifras:
Suma de las cifras de un número
Dime un número: 1967
La suma de las cifras del número 1967 es 23.
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 3 de diciembre de 2002