Diccionario={}menu()def agregar(): nombre=input("Nombre de la persona: ") genero=input("Sexo de la persona: ") Diccionario[nombre]=genero print ("Se agregó a", nombre, "con genero", genero, "al diccionario")def eliminar(): nombre=input("Nombre de la persona que se eliminará del diccionario: ") del Diccionario[nombre] print ("Se eliminó a", nombre, "del diccionario."def ver(): print ("Estos son los nombres guardados en el diccionario.") print ("Elije si quieres ver a las mujeres o a los hombres.") print ("Teclea 1 para hombres y 2 para mujeres.") opcion=input(">>> ") if opcion == "1": for nombre, genero in Diccionario.items(): if genero=="mujer": print (nombre) else: for nombre, genero in Diccionario.items(): if genero=="hombre": print (nombre)def menu(): print ("_____________________________________") print ("|Menú del programa, elije una opción|") print ("|___________________________________|") print print ("1.- Agregar nombres.") print ("2.- Eliminar nombres.") print ("3.- Ver nombres.") opcion=input(">>> ") if opcion == "1": agregar() elif opcion == "2": eliminar() elif opcion == "3": ver() else: print ("Intenta de nuevo.")
if r == 1: agregar()
else: print 'Intentalo de nuevo' menu()
def agapito()def menganito()agapito()menganito()
def eliminar(): nombre=input("Nombre de la persona que se eliminará del diccionario: ") del Diccionario[nombre] print ("Se eliminó a", nombre, "del diccionario."
_____________________________________|Menú del programa, elije una opción||___________________________________|1.- Agregar nombres.2.- Eliminar nombres.3.- Ver nombres.>>> 1Nombre de la persona: personaTraceback (most recent call last): File "Diccionarios.py", line 57, in <module> menu() File "Diccionarios.py", line 50, in menu agregar() File "Diccionarios.py", line 9, in agregar nombre=input("Nombre de la persona: ") File "<string>", line 1, in <module>NameError: name 'persona' is not defined
_____________________________________|Menú del programa, elije una opción||___________________________________|1.- Agregar nombres.2.- Eliminar nombres.3.- Ver nombres.>>> 1Nombre de la persona: menganoSexo de la persona: hombreSe agregó a mengano con genero hombre al diccionario
#!/usr/bin/env python# -*- coding: utf-8 -*-Diccionario={}#_______________________________________________________________________#Se hace la función que agregará el nombre y genero de la persona.def agregar(): nombre=input("Nombre de la persona: ") genero=input("Sexo de la persona: ") Diccionario[nombre]=genero print ("Se agregó a", nombre, "con genero", genero, "al diccionario")#_______________________________________________________________________#Se hace la función que eliminará un valor-clave del diccionario.def eliminar(): nombre=input("Nombre de la persona que se eliminará del diccionario: ") del Diccionario[nombre] print ("Se eliminó a", nombre, "del diccionario.")#_______________________________________________________________________#Se hace la función de ver los elementos filtrados del diccionario.def ver(): print ("Estos son los nombres guardados en el diccionario.") print ("Elije si quieres ver a las mujeres o a los hombres.") print ("Teclea 1 para hombres y 2 para mujeres.") opcion=int(input(">>> ")) if opcion == 1: for nombre, genero in Diccionario.items(): if genero=="hombre": print (nombre) if opcion == 2: for nombre, genero in Diccionario.items(): if genero=="mujer": print (nombre)#_______________________________________________________________________#Se hace la función del menu general.def menu(): print ("***********************") print ("* Diccionarios *") print ("***********************") print ("_____________________________________") print ("|Menú del programa, elije una opción |") print ("|___________________________________|") print print ("1.- Agregar nombres.") print ("2.- Eliminar nombres.") print ("3.- Ver nombres.") opcion=int(input(">>> ")) if opcion == 1: agregar() elif opcion == 2: eliminar() elif opcion == 3: ver()menu()