Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
Empty file.
Empty file.
18 changes: 18 additions & 0 deletions Customer_Management_System/mehmet/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
def add_customer(customers, next_id):
print("Yeni musteri ekleme islemi:")

name = input("Musteri adi: ")
surname = input("Musteri soyadi: ")
email = input("E-posta adresi: ")
phone = input("Telefon numarasi: ")

# Yeni musteri bilgilerini sozluge ekle
customers[next_id] = {
"name": name,
"surname": surname,
"email": email,
"phone": phone
}

print(f"{next_id} ID numarasi ile musteri eklendi.")
return next_id + 1 # Sonraki musteri ID'si icin bir sonraki numarayi dondur
99 changes: 99 additions & 0 deletions Customer_Management_System/mustafa/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
musteriler = [12345, 23456, 34567]
bilgileri = [["ahmet Mümtaz", "ahmet@gmail.com", "0685001122"], ["Fırat Tanış", "fırat@gmail.com", "0685112233"],
["Taner Birsel", "taner@gmail.com", "0685223344"]]
musteri_bilgi = dict(zip(musteriler, bilgileri))

while True:
print("Tüm Müşterileri Listelemek İçin 1,\nYeni Müşteri Eklemek İçin 2,\nMüşteri Bilgilerini Güncellemek İçin 3,\n" \
"Müşteriyi Silmek için 4,\n Çıkış Yapmak İçin 5,\nYazınız")
secim = input("...")

if secim == '1':
if not musteri_bilgi:
print("Henüz Herhangi Bir Müşteri Girlmemiştir.")
else:
print("Film Deposunun Güncel Hali: ")
for id, info in musteri_bilgi.items():
print(f"{id} ID numaralı müşterinin, İsmi: {info[0]}, Mail Adresi: {info[1]}, Telefon Numarası: {info[2]}")

elif secim == '2':
while True:
id = int(input("Müşterinin ID'si"))
if id in musteri_bilgi:
print("Girdiğiniz ID'li müşteri zaten kayıtlı.")
else:
musteri_bilgi[id] = [
input("Müşterinin Adı: "),
input("Müşterinin Mail Adresi: "),
input("Müşterinin Telefon Numarası: "),
]

while True:
enyeni_id = input("Eğer yeni bir müşteri daha girecekseniz 'E',\nAna menüye dönecekseniz 'M'\nYazınız")
if enyeni_id.lower() == 'e':
break
elif enyeni_id.lower() == 'm':
for id, bilgileri in musteri_bilgi.items():
print(f"""Güncel Müşteri Listesi:
\n{id} ID numaralı müşterinin \nAdı: {bilgileri[0]},
Mail Adresi: {bilgileri[1]},
Telefon Numarası: {bilgileri[2]}""")
break
else:
print("Geçersiz bir giriş yaptınız.")

if enyeni_id.lower() == 'm':
break

elif secim == '3':
if not musteri_bilgi:
print("Müşteri Listsi Boştur.")
continue

try:
secim3 = int(input("Güncellenecek Müşteri ID'si: "))
except ValueError:
print("Geçerli bir sayısal ID giriniz.")
continue

if secim3 in musteri_bilgi:
print(f"{secim3} ID'li müşteri bulundu.")
print(f"Mevcut Bilgileri: \nAdı: {secim3[0]}\nMaili: {secim3[1]}\nTelefonu: {secim3[2]}")

musteri_bilgi[secim3] = [
input("Müşterinin Adı: "),
input("Müşterinin Maili: "),
input("Müşterinin Telefonu: ")
]
print("Müşteri Bilgileri Güncellendi.")
else:
print("Girdiğiniz ID'li müşteri listede yok.")

elif secim == '4':
if not musteri_bilgi:
print("Müşteri Listsi Boştur.")
continue

while True:
try:
secim4 = int(input("Silmek İstenen Müşteri ID'si: "))
if secim4 in musteri_bilgi:
onay = input(f"{secim4} ID'li müşteriyi silmek istediğinize emin misiniz? Evet ise 'E' basınız.")
if onay.lower() == 'e':
del musteri_bilgi[secim4]
print(f"{secim4} ID'li müşteri bilgileri listeden silindi.")
else:
print("Silme işlemi iptal edildi.")
else:
print(f"{secim4} ID'li müşteri listede yok.")
break
except ValueError:
print("Geçerli bir sayısal ID giriniz.")

elif secim == '5':
print("Çıkılıyor...")
break

else:
print("Hatalı Giriş Yaptınmız, 1-5 arasında bir değer giriniz.")

20 changes: 20 additions & 0 deletions Film_Library_Management_System/add_movie.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
director = []
isim= []
year= []
tur= []


a = input("Yönetmen Adını Giriniz: ")
b = input("Film adını Giriniz: ")
c = input("Yayın yılını giriniz: ")
d = input("Türünü giriniz: ")

director.append(a)
isim.append(b)
year.append(c)
tur.append(d)

print("Yönetmen Adı: ",director[0])
print("Film Adı: ",isim[0])
print("Yayın Yılı: ",year[0])
print("Tür: ",tur[0])
Empty file.
73 changes: 73 additions & 0 deletions Film_Library_Management_System/furkan/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#yapay zeka'nın yardımıyla yapildi.


def film_ekle(filmler):
film = {
'isim': input("Film adı: "),
'yonetmen': input("Yönetmen: "),
'yayin_yili': input("Yayın yılı: "),
'tur': input("Tür: ")
}
filmler.append(film)
print("Film eklendi!")

def film_duzenle(filmler):
film_adi = input("Düzenlemek istediğiniz film adı: ")
for film in filmler:
if film['isim'].lower() == film_adi.lower():
film['isim'] = input("Yeni film adı: ")
film['yonetmen'] = input("Yeni yönetmen: ")
film['yayin_yili'] = input("Yeni yayın yılı: ")
film['tur'] = input("Yeni tür: ")
print("Film düzenlendi!")
return
print("Film bulunamadı.")

def film_sil(filmler):
film_adi = input("Silmek istediğiniz film adı: ")
for film in filmler:
if film['isim'].lower() == film_adi.lower():
filmler.remove(film)
print("Film silindi!")
return
print("Film bulunamadı.")

def koleksiyonu_goruntule(filmler):
filtre = input("Tüm filmleri görüntüle (hepsi) veya tür/yıl ile filtrele (tur/yil): ").lower()
if filtre == 'hepsi':
for film in filmler:
print(film)
elif filtre == 'tur':
tur = input("Tür: ")
for film in filmler:
if film['tur'].lower() == tur.lower():
print(film)
elif filtre == 'yil':
yil = input("Yayın yılı: ")
for film in filmler:
if film['yayin_yili'] == yil:
print(film)
else:
print("Geçersiz seçenek.")

def main():
filmler = []
while True:
print("\n1. Film ekle\n2. Film düzenle\n3. Film sil\n4. Koleksiyonu görüntüle\n5. Çıkış")
secim = input("Seçiminiz: ")
if secim == '1':
film_ekle(filmler)
elif secim == '2':
film_duzenle(filmler)
elif secim == '3':
film_sil(filmler)
elif secim == '4':
koleksiyonu_goruntule(filmler)
elif secim == '5':
print("Çıkılıyor.")
break
else:
print("Geçersiz seçim.")

if __name__ == "__main__":
main()
20 changes: 20 additions & 0 deletions Film_Library_Management_System/furkan/project2_furkan.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
director = []
isim= []
year= []
tur= []


a = input("Yönetmen Adını Giriniz: ")
b = input("Film adını Giriniz: ")
c = input("Yayın yılını giriniz: ")
d = input("Türünü giriniz: ")

director.append(a)
isim.append(b)
year.append(c)
tur.append(d)

print("Yönetmen Adı: ",director[0])
print("Film Adı: ",isim[0])
print("Yayın Yılı: ",year[0])
print("Tür: ",tur[0])
Loading