Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/Sqlite Veritabanı/Kodlama Egzersizleri/proje_deneme.py
765 views
1
from kütüphane import *
2
3
print("""***********************************
4
5
Kütüphane Programına Hoşgeldiniz.
6
7
İşlemler;
8
9
1. Kitapları Göster
10
11
2. Kitap Sorgulama
12
13
3. Kitap Ekle
14
15
4. Kitap Sil
16
17
5. Baskı Yükselt
18
19
Çıkmak için 'q' ya basın.
20
***********************************""")
21
22
kütüphane = Kütüphane()
23
24
while True:
25
işlem = input("Yapacağınız İşlem:")
26
27
if (işlem == "q"):
28
print("Program Sonlandırılıyor.....")
29
print("Yine bekleriz....")
30
break
31
elif (işlem == "1"):
32
kütüphane.kitapları_goster()
33
34
elif (işlem == "2"):
35
isim = input("Hangi kitabı istiyorsunuz ? ")
36
print("Kitap Sorgulanıyor...")
37
time.sleep(2)
38
39
kütüphane.kitap_sorgula(isim)
40
41
elif (işlem == "3"):
42
isim = input("İsim:")
43
yazar = input("Yazar:")
44
yayınevi = input("Yayınevi:")
45
tür = input("Tür:")
46
baskı = int(input("Baskı"))
47
48
yeni_kitap = Kitap(isim,yazar,yayınevi,tür,baskı)
49
50
print("Kitap ekleniyor....")
51
time.sleep(2)
52
53
kütüphane.kitap_ekle(yeni_kitap)
54
print("Kitap Eklendi....")
55
56
57
elif (işlem == "4"):
58
isim = input("Hangi kitabı silmek istiyorsunuz ?")
59
60
cevap = input("Emin misiniz ? (E/H)")
61
if (cevap == "E"):
62
print("Kitap Siliniyor...")
63
time.sleep(2)
64
kütüphane.kitap_sil(isim)
65
print("Kitap silindi....")
66
67
68
elif (işlem == "5"):
69
isim = input("Hangi kitabın baskısını yükseltmek istiyorsunuz ?")
70
print("Baskı yükseltiliyor....")
71
time.sleep(2)
72
kütüphane.baskı_yükselt(isim)
73
print("Baskı yükseltildi....")
74
75
else:
76
print("Geçersiz İşlem...")
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132