Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def gulasidorna():
- telefonbok={}
- while True:
- val=str(input("Telefonbok ->"))
- x=val.split()
- if x==[]:
- continue
- elif x[0]=="add":
- try:
- name=x[1]
- number=x[2]
- add(telefonbok,name,number)
- except IndexError:
- print("Saknar namn och/eller nummer")
- elif x[0]=="lookup":
- try:
- namn=x[1]
- lookup(telefonbok,namn)
- except IndexError:
- print("Personen finns inte i telefonboken")
- elif x[0]=="alias":
- try:
- name=x[1]
- newname=x[2]
- addalias(telefonbok,name,alias)
- except IndexError:
- print("Sakanr alias eller nummer")
- def add(telefonbok,name,number):
- if number in telefonbok.keys():
- print("Numret finns redan i telefonboken")
- for names in telefonbok.values():
- if name in names:
- print("Namnet finns redan i ordboken")
- else:
- telefonbok[number]=name
- def lookup(telefonbok,name):
- for number,names in telefonbok.items():
- if name in names:
- print(number)
- else:
- print("Namnet finns inte i telefonboken")
- def addalias(telefonbok,name,alias):
- for names in telefonbok.values():
- if alias in names:
- print("Alias finns redan i telefonboken")
- for number,names in telefonbok.items():
- if alias in names:
- telefonbok[number]=telefonbok[number]+[alias]
- gulasidorna()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement