[M6] Ejercicios con rango y el bucle for
Escribir un programa que guarde en una variable el siguiente diccionario {'Euro':'€', 'Dollar':'$', 'Yen':'¥'}
Luego deberá preguntar al usuario por una divisa y mostrar su símbolo, de lo contrario un mensaje de error si la divisa no está en el diccionario.
Escribir un programa que guarde en un diccionario los precios de las frutas de la siguiente tabla. Posteriormente, deberá preguntar al usuario por una fruta, y un número de kilos y mostrar por pantalla el precio de ese número de kilos de fruta.
| Fruta | Precio kg |
|---|---|
| Plátano | 1.35 |
| Manzana | 0.80 |
| Pera | 0.85 |
| Naranja | 0.70 |
Escribir un programa que genere un diccionario con los mails de los clientes, donde cada elemento corresponda a un cliente y tenga por clave su DNI y por valor otro diccionario con el resto de la información del cliente.
Ejemplo:
{'01111111A': {'nombre': 'Pepito Perez','email': 'pepitoperez@mail.com'},
'02222222B': {'nombre': 'María Lopez', 'email': 'mlopez@mail.com'},
etc...
}
Escribir un programa que cree un diccionario de traducción español-inglés.
El usuario introducirá las palabras en español e inglés separadas por dos puntos, y cada par <palabra>:<traducción> separados por comas. El programa debe crear un diccionario con las palabras y sus traducciones. Después pedirá una frase en español y utilizará el diccionario para traducirla palabra a palabra.
Si una palabra no está en el diccionario debe indicarlo con un mensaje.
Escribe un programa que lea una cadena y cree un diccionario con la cantidad de apariciones de cada carácter en la cadena.
Escribe un programa que utilizando diccionarios más todo lo aprendido anteriormente, traduzca de números a letras un número del 0 al 100 escrito por el usuario. El programa deberá validar que el número esté entre 0 y 100.
Ejemplo: Si el usuario escribe 54 el programa deberá devolver cincuenta y cuatro.