Estos ejercicios de repaso corresponden a todo lo explicado anteriormente. En el apéndice Libro de estilo puedes consultar cómo deben llamarse los ficheros, dónde guardarlos, etc.
Escriba un programa que pida un número de días, horas, minutos y segundos y calcule cuántos segundos son en total.
Convertidor a segundos Dígame un número de días: 365 Dígame un número de horas: 5 Dígame un número de minutos: 48 Dígame un número de segundos: 45 365 días, 5 horas, 48 minutos y 45 segundos son 31556925 segundos
El calendario musulmán empezó en el año 622 del calendario gregoriano y el año musulmán es algo más corto que el año solar. Por ello, una relación aproximada entre un año del calendario musulmán y un año del calendario gregoriano es: 33g = 32m + 20526. Escriba un programa que convierta años entre ambos calendarios.
Convertidor entre calendarios
Dígame un año: 2002
El año 2002 del calendario gregoriano es aproximadamente el año 1423 del calendario musulmán.
El año 2002 del calendario musulmán es aproximadamente el año 2563 del calendario gregoriano.
Escriba un programa que pida dos palabras y diga si riman o no. Si coinciden las tres últimas letras tiene que decir que riman. Si coinciden sólo las dos últimas tiene que decir que riman un poco y si no, que no riman.
Ripios Dígame una palabra: madre Dígame otra palabra: renombre Las palabras madre y renombre riman un poco.
Ripios Dígame una palabra: calamar Dígame otra palabra: palomar Las palabras calamar y palomar riman.
Ripios Dígame una palabra: pegajoso Dígame otra palabra: calle Las palabras pegajoso y calle no riman.
Escriba un programa que pida tres números y que diga de cada uno si es el más grande, el más pequeño o el de en medio.
Comparador de números Escriba un número: 2000 Escriba un número: 1980 Escriba un número: 2500 2000 está en medio 1980 es el más pequeño 2500 es el más grande
Comparador de números Escriba un número: 25 Escriba un número: 25 Escriba un número: 12 25 es el más grande 25 es el más grande 12 es el más pequeño
Comparador de números Escriba un número: 7 Escriba un número: 7 Escriba un número: 7 7 es el más grande 7 es el más grande 7 es el más grande
Escriba un programa que pida el valor mínimo, el valor máximo (mayor que el inicial) y el número de valores intermedios y escriba la lista de valores enteros correspondiente:
Sucesión entera Dígame el valor inicial: 10 Dígame el valor final (mayor que el inicial): 25 Dígame el número de valores intermedios (sin contar los extremos): 2 La lista correspondiente es [10, 15, 20, 25]
Escriba un programa que pregunte cuántos números va a introducir, pida esos números y escriba si ha escrito algún número par.
Dígame cuántos números va a escribir: 5 Dígame el número 1: 17 Dígame el número 2: 5 Dígame el número 3: 7 Dígame el número 4: 22 Dígame el número 5: 19 Ha escrito algún número par
Escriba un programa que pida una palabra o número y diga si es o no palíndroma o capicúa:
Dígame algo: 12321
123321 es capicúa o palíndroma
Dígame algo: sometemos
sometemos es capicúa o palíndroma
Escriba un programa que pida una palabra y cree una lista con las letras de esa cadena:
Dígame algo: Una prueba
La lista creada es ['U', 'n', 'a', ' ', 'p', 'r', 'u', 'e', 'b', 'a']
Escriba un programa que pida una frase y una vocal y cambie todas las vocales de la frase por la vocal (una forma de hacerlo es convertir la frase en una lista y hacer el cambio en la lista.
Dígame algo: tengo una hormiguita en la panchita Dígame una vocal: a La frase es ahora: tanga ana harmagaata en la panchata
Escriba un programa que pida una frase y diga si es palíndroma (una forma de hacerlo es convertir la frase en una lista, eliminar los espacios y comparar)
Dígame algo: salta lenin el atlas
salta lenin el atlas es palíndroma
Dígame algo: dabale arroz a la zorra el abad
dabale arroz a la zorra el abad es palíndroma