Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Pétur Steinn Guðmundsson
- 6.9.17
- Æfingarverkefni 1
- '''
- val = 1
- val_3 = ''
- nafn = ['Jón Baldursson', 'Aðalbjörg Haraldsdóttir', 'Bjarni Freyr Magnússon', 'Guðný Skúladóttir']
- simi = ['7784213', '8658423', '7821456', '7567126']
- heimili = ['Spóarima 23', 'Dranghólum 47', 'Sólvellir 15', 'Háengi 2']
- email = ['jon@simnet.is', 'adalbjorg@gmail.com', 'binni@hotmail.com', 'gudny@live.com']
- n_nafn = ''
- n_simi = ''
- n_heimili = ''
- n_email = ''
- turn = 0
- eyda = 0
- einstkl = ''
- val_simi = ''
- val_email = ''
- while val != 0:
- print("(1) Sýna símaskrá")
- print("(2) Bæta við einstakling")
- print("(3) Breyta einstakling")
- print("(4) Eyða einstakling")
- print("(0) Quit")
- val = int(input("Liður: "))
- if val == 1:
- print("Sýna símaskrá:")
- file = open("testfile.txt","w")
- for x in range(len(nafn)):
- file.write(nafn[x] + ";" + simi[x] + ";" + heimili[x] + ";" + email[x] + "\n")
- file = open("testfile.txt","r")
- print(file.read())
- file.close()
- elif val == 2:
- print("Bæta við einstakling:")
- turn = int(input("Hversu mörgum einstaklingum á að bæta við?: "))
- for i in range(turn):
- nafn.append(input("Nafn: "))
- simi.append(input("Sími: "))
- heimili.append(input("Heimilisfang: "))
- email.append(input("Netfang: "))
- elif val == 3:
- print("Breyta einstaklingi:")
- print("Hvaða einstakling þarf að breyta?")
- val_3 = input("Leita eftir síma eða email (s/e): ")
- if val_3 == 's':
- val_simi = input("Símanúmer: ")
- einstkl = simi.index(val_simi)
- print("Breyta uppl. um " + nafn[einstkl] + ":\n")
- val_3 = input("Breyta eftirfarandi: Nafn/Sími/Heimilisfang/Email (n/s/h/e): ")
- if val_3 == 'n':
- n_nafn = input("Nýtt nafn: ")
- nafn[einstkl] = n_nafn
- elif val_3 == 's':
- n_simi = input("Nýtt símanúmer: ")
- simi[einstkl] = n_simi
- elif val_3 == 'h':
- n_heimili = input("Nýtt heimilisfang: ")
- heimili[einstkl] = n_heimili
- elif val_3 == 'e':
- n_email = input("Nýtt email: ")
- email[einstkl] = n_email
- else:
- print("Vitlaust valið")
- elif val_3 == 'e':
- val_email = input("Email: ")
- einstkl = email.index(val_email)
- print("Breyta uppl. um " + nafn[einstkl] + ":\n")
- val_3 = input("Breyta eftirfarandi: Nafn/Sími/Heimilisfang/Email (n/s/h/e): ")
- if val_3 == 'n':
- n_nafn = input("Nýtt nafn: ")
- nafn[einstkl] = n_nafn
- elif val_3 == 's':
- n_simi = input("Nýtt símanúmer: ")
- simi[einstkl] = n_simi
- elif val_3 == 'h':
- n_heimili = input("Nýtt heimilisfang: ")
- heimili[einstkl] = n_heimili
- elif val_3 == 'e':
- n_email = input("Nýtt email: ")
- email[einstkl] = n_email
- else:
- print("Vitlaust valið")
- elif val == 4:
- print("Eyða einstaklingi:")
- eyda = input("Sími hjá einstakling: ")
- eyda = simi.index(eyda)
- print(eyda)
- del nafn[eyda]
- del simi[eyda]
- del heimili[eyda]
- del email[eyda]
- else:
- print("Vitlaust valið")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement