From 7317774b853c97cbeb046fa9aadd1f28a7e0d801 Mon Sep 17 00:00:00 2001 From: KadrEfe Date: Fri, 24 Sep 2021 19:52:22 +0200 Subject: [PATCH 1/2] Mesaj --- volvo.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 volvo.py diff --git a/volvo.py b/volvo.py new file mode 100644 index 0000000..e69de29 From e5361a6c82691cd85b7cf21efe925fadfed34f7e Mon Sep 17 00:00:00 2001 From: KadrEfe Date: Fri, 19 Nov 2021 18:03:08 +0100 Subject: [PATCH 2/2] 2.Week --- Week2.py | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ volvo.py | 0 2 files changed, 55 insertions(+) create mode 100644 Week2.py delete mode 100644 volvo.py diff --git a/Week2.py b/Week2.py new file mode 100644 index 0000000..3d46ff5 --- /dev/null +++ b/Week2.py @@ -0,0 +1,55 @@ +guide = {} #Ana listemiz +secguide={} #Degismeyenleri sakladigimiz yer + +while True: + name = input("Add name:") + if name in guide: #Eger isim zaten girilmisse burdan devam edip 2.numarayi ekletecek,kisiyi silecek yada ilk numarayi degistirecek + edit = input("The name already exists,wanna add 2nd number press 'A',for delete 'D',for renew press any :") +#A,ikinci numarayi ekleme,Renew eski numalari silecek,D ismi tamamen dictionary den temizleyecek + if edit == "A": + num2 = input("Add 2.Number :") + option=input("Do you want to keep this number , Y/N:") + if len(num2) != 10 : + print("Please enter a valid number(10 digits):") + continue + + elif option=="Y": #Onemli kisileri her iki listeye yazdiriyoruz. + guide[name] =[ num, num2] + secguide[name]=[num,num2] + print(num2,"Has been added ",name,"succesfully!") + continue + elif option=="N": #Onemsizleri sadece tuple olmayacak listeye yazdiriyoruz. + guide[name] = [num, num2] + continue + + elif edit == "D": #Ekli ismi silmek icin + guide.pop(name) + secguide.pop(name) + print(name,"Has been succesfully deleted!") + continue + num = input("Add a Number:") #Eger isim onceden ekli degilse buraya direk gelecek + + if len(num) != 10 or name.isalpha() == False: #numara 10 digit,isim ise sadece alfabetik olmasi icin dogrulama + print("Please enter a valid name(alphabetic char only) or Number(10 digits) :") + continue + + else : + a = input("Do you want to keep this number , Y/N :") + if a == "Y": + guide.update({name: num}) + secguide.update({name:num}) + esc = input("Press C for continue,else type any button :") + if esc == "C": + continue + else: + break + elif a == "N": + guide.update({name: num}) + esc = input("Press C for continue,else type any button :") + if esc == "C": + continue + else: + break +secguide = tuple(secguide.items()) +print(guide) +print(secguide) \ No newline at end of file diff --git a/volvo.py b/volvo.py deleted file mode 100644 index e69de29..0000000