Ejercicio

Escribir un programa que cree un diccionario vacío y lo vaya llenado con información sobre una persona (por ejemplo nombre, edad, sexo, teléfono, correo electrónico, etc.) que se le pida al usuario. Cada vez que se añada un nuevo dato debe imprimirse el contenido del diccionario.

Solución


In [4]:
person = {}
more = 'Si'
while more=='Si':
    key = input('¿Qué dato quieres introducir? ')
    value = input(key + ': ')
    person[key] = value
    print(person)
    more = input('¿Quieres añadir más información (Si/No)? ')


{'Nombre': 'Alfredo Sánchez'}
{'Nombre': 'Alfredo Sánchez', 'Dirección': 'Madrid'}
{'Nombre': 'Alfredo Sánchez', 'Dirección': 'Madrid', 'email': 'asalber@ceu.es'}