All pastes #747131 Raw Edit

Untitled

public text v1 · immutable
#747131 ·published 2007-10-23 19:49 UTC
rendered paste body
#!/usr/bin/env python
# -*- coding: UTF8 -*-

dico = {}

def load_file():
    f = open("dico.txt", "r")
    for ligne in f.readlines():
        tab = ligne.split(":")
        dico[tab[0]] = tab[1]

def save_file():
    f = open("dico.txt", "w")
    for key in dico.keys():
        f.write(key + ":" + dico[key]\n")
    f.close()

def del_item(nom):
    # blabla
    """une fonctione ne fait rien
    Cette fonction ne fait rien
    """
    pass

def add_item(nom, no_tel, confirm=True):
    dico["nom"] = no_tel

def lister():
    for key in dico.keys():
        print "|", key, ">", dico[key], "|"
    print "\n"

def rechercher(searchValue):
    if dico.has_key(searchValue):
        print "|", searchValue, ">", dico[searchValue], "|\n"
    else:
        print "désolé, ce contact n'existe pas\n"

load_file()
while 1:
    print("Que vouslez-vous faire ?")
    menuitem = raw_input(" 0 - quitter\n \
1 - lister les contacts\n \
2 - faire une recherche\n \
3 - ajouter un contact\n \
\n\
choix : ")
    if (menuitem == "0"):
        print "au revoir"
        break
    if (menuitem == "1"):
        lister()
    if (menuitem == "2"):
        searchValue = raw_input("comment s'appelle le contact ?\n")
        rechercher(searchValue)
save_file()