-
Notifications
You must be signed in to change notification settings - Fork 6
/
deneme.py
75 lines (61 loc) · 2.35 KB
/
deneme.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
kisiler = []
while True:
print("Bir işlem seçiniz")
print("1 - Yeni kişi ekle")
print("2 - Kişiyi Düzenle")
print("3 - Kişiyi Sil")
print("4 - Programı durdur")
islem = input("Lütfen Seçiminizi Yapınız :")
if islem.isnumeric():
islem = int(islem)
if islem == 1:
ad = input("Ad : ")
soyad = input("soyad : ")
tel = input("tel : ")
email = input("e-posta : ")
kisiler.append({"ad": ad,
"soyad": soyad,
"tel": tel,
"email": email
})
input("İşleminiz gerçekleşti devam \n etmek için bir tuşa basınız")
elif islem == 2:
aranacak = input("Aranacak Kelimeyi Giriniz:")
temp_kisi = None
for kisi in kisiler:
for value in kisi.values():
if aranacak.strip().lower() == value.lower():
temp_kisi = kisi
if temp_kisi is not None:
kisi_index = kisiler.index(temp_kisi)
print("Düzenlediğiniz Kişi:\n\nAdı:{ad}\nSoyad: {soyad}\n"
"Tel:{tel}\nE-posta: {posta}"
"".format(tel=temp_kisi.get("tel"),
ad=temp_kisi.get("ad"),
soyad=temp_kisi.get("soyad"),
posta=temp_kisi.get("email")
))
ad = input("Ad : ")
soyad = input("soyad : ")
tel = input("tel : ")
email = input("e-posta : ")
kisiler[kisi_index] = {"ad": ad,
"soyad": soyad,
"tel": tel,
"email": email
}
input("İşleminiz gerçekleşti devam \n etmek için bir tuşa basınız")
else:
input("Aradığınız veriden bir eşleşme yok\n"
"Lütfen devam etmek için bir tuşa basın")
elif islem == 3:
silinecek = input("Aranacak Kelimeyi Giriniz:")
temp_kisi = None
for kisi in kisiler:
for value in kisi.values():
if aranacak.strip().lower() == value.lower():
temp_kisi = kisi
if temp_kisi is not None:
kisi_index = kisiler.index(temp_kisi)
elif islem == 4:
break