yaklaşık 3 aydır kendi halimde python öğrenmeye çalışıyorum. bu zamana kadar öğrendiğim konuların içerdiği (fonksiyonlar, while döngüsü v.b.) bir proje yapıp yazmayı ve geliştirmeyi denedim. elbette bu kod daha doğru daha temiz yazılabilir ama öğrendiğim kadarı ile yazdım ve her karşılaştığım hatayı araştırarak gidermeye çalıştım. gidermeye uğraştığım bir kaç hata olsa da siz değerli arkadaşların yorumuna açmak istedim. gazla çalışan biriyim ve gaza ihtiyacım var arkadaşlar
print("Pizza Sipariş Sistemine Hoşgeldiniz")
s=30
m=40
l=50
p=10
hesap=0
sa2=0
ma2=0
la2=0
iceceka=0
icecek=20
icecek2=int(icecek)
peynira=0
def S():
while True:
sa=input("Kaç Adet S Boyut Pizza İstersiniz:")
try:
global sa2
sa2=int(sa)
print("{} Adet S Boyut Pizzanız Hazırlanıyor...".format(sa))
global hesap
global s
hesap+=sa2*s
print("Mevcut Borcunuz {} TLdir".format(hesap))
break
except ValueError:
print("Geçersiz Sayı...")
continue
def M():
while True:
ma=input("Kaç Adet M Boyut Pizza İstersiniz:")
try:
global ma2
ma2=int(ma)
print("{} Adet S Boyut Pizzanız Hazırlanıyor...".format(ma))
global hesap
global m
hesap+=ma2*s
print("Mevcut Borcunuz {} TLdir".format(hesap))
break
except ValueError:
print("Geçersiz Sayı...")
continue
def L():
while True:
la=input("Kaç Adet L Boyut Pizza İstersiniz:")
try:
global la2
la2=int(la)
print("{} Adet S Boyut Pizzanız Hazırlanıyor...".format(la))
global hesap
global l
hesap+=la2*l
print("Mevcut Borcunuz {} TLdir".format(hesap))
break
except ValueError:
print("Geçersiz Sayı...")
continue
def P():
while True:
peynira=input("Kaç Pizzaya Extra Peynir İstersiniz:")
try:
peynira2=int(peynira)
if peynira2>(sa2+ma2+la2):
print("Pizza Toplam Adetinden Fazla Extra Peynir Sipariş edilemez")
continue
else:
print("{} Adet Pizzanıza Extra Peynir Ekleniyor...".format(peynira2))
global hesap
global p
hesap+=peynira2*p
print("Mevcut Borcunuz {} TLdir".format(hesap))
break
except ValueError:
print("Geçersiz Sayı...")
continue
def icecek():
while True:
iceceka=input("Kaç İçecek İstersiniz:")
try:
iceceka2=int(iceceka)
print("{} Adet İçecek Hesaba Ekleniyor...".format(iceceka2))
global hesap
global icecek
hesap+=iceceka2*icecek2
print("Mevcut Borcunuz {} TLdir".format(hesap))
print("Bizi Tercih Ettiğiniz için Teşekkür Ederiz...")
break
except ValueError:
print("Geçersiz Sayı...")
continue
while True:
boyut=input("Lütfen Tercih Ettiğiniz Pizza Boyutunu Seçiniz S M veya L")
if boyut=="S":
S()
tercih=input("Başka boyutta Pizza ister misiniz Evet Ya da Hayır:")
if tercih=="Evet":
boyut=input("Lütfen Tercih Ettiğiniz Pizza Boyutunu Seçiniz S M veya L")
continue
elif tercih=="Hayır":
print("Pizza Tercihiniz Alındı...")
peynir=input("Extra Peynir İster misiniz:")
if peynir=="Evet":
P()
tercihi=input("İcecek İster misiniz:")
if tercihi=="Evet":
icecek()
break
elif tercihi=="Hayır":
print("İcecek Eklenmedi")
break
else:
print("Geçerli İşlem Giriniz...")
continue
elif peynir=="Hayır":
print("Extra Peynir Eklenmiyor")
tercihi=input("İcecek İster misiniz:")
if tercihi=="Evet":
icecek()
break
elif tercihi=="Hayır":
print("İcecek Eklenmedi")
print("Mevcut Borcunuz {} TLdir".format(hesap))
print("Bizi Tercih Ettiğiniz için Teşekkür Ederiz...")
break
else:
print("Geçerli İşlem Giriniz...")
continue
else:
print("lütfen Geçerli Giriş Yapınız:")
peynir=input("Extra Peynir İster misiniz:")
continue
else:
print("Geçerli Giriş Yapınız...")
tercih=input("Başka boyutta Pizza ister misiniz Evet Ya da Hayır:")
continue
elif boyut=="M":
M()
tercih=input("Başka boyutta Pizza ister misiniz Evet Ya da Hayır:")
if tercih=="Evet":
boyut=input("Lütfen Tercih Ettiğiniz Pizza Boyutunu Seçiniz S M veya L")
continue
elif tercih=="Hayır":
print("Pizza Tercihiniz Alındı...")
peynir=input("Extra Peynir İster misiniz:")
if peynir=="Evet":
P()
tercihi=input("İcecek İster misiniz:")
if tercihi=="Evet":
icecek()
break
elif tercihi=="Hayır":
print("İcecek Eklenmedi")
break
else:
print("Geçerli İşlem Giriniz...")
continue
elif peynir=="Hayır":
print("Extra Peynir Eklenmiyor")
tercihi=input("İcecek İster misiniz:")
if tercihi=="Evet":
icecek()
break
elif tercihi=="Hayır":
print("İcecek Eklenmedi")
print("Mevcut Borcunuz {} TLdir".format(hesap))
print("Bizi Tercih Ettiğiniz için Teşekkür Ederiz...")
break
else:
print("Geçerli İşlem Giriniz...")
continue
else:
print("lütfen Geçerli Giriş Yapınız:")
peynir=input("Extra Peynir İster misiniz:")
continue
else:
print("Geçerli Giriş Yapınız...")
tercih=input("Başka boyutta Pizza ister misiniz Evet Ya da Hayır:")
continue
elif boyut=="L":
L()
tercih=input("Başka boyutta Pizza ister misiniz Evet Ya da Hayır:")
if tercih=="Evet":
boyut=input("Lütfen Tercih Ettiğiniz Pizza Boyutunu Seçiniz S M veya L")
continue
elif tercih=="Hayır":
print("Pizza Tercihiniz Alındı...")
peynir=input("Extra Peynir İster misiniz:")
if peynir=="Evet":
P()
tercihi=input("İcecek İster misiniz:")
if tercihi=="Evet":
icecek()
break
elif tercihi=="Hayır":
print("İcecek Eklenmedi")
break
else:
print("Geçerli İşlem Giriniz...")
continue
elif peynir=="Hayır":
print("Extra Peynir Eklenmiyor")
tercihi=input("İcecek İster misiniz:")
if tercihi=="Evet":
icecek()
break
elif tercihi=="Hayır":
print("İcecek Eklenmedi")
print("Mevcut Borcunuz {} TLdir".format(hesap))
print("Bizi Tercih Ettiğiniz için Teşekkür Ederiz...")
break
else:
print("Geçerli İşlem Giriniz...")
continue
else:
print("lütfen Geçerli Giriş Yapınız:")
peynir=input("Extra Peynir İster misiniz:")
continue
else:
print("Geçerli Giriş Yapınız...")
tercih=input("Başka boyutta Pizza ister misiniz Evet Ya da Hayır:")
continue
else:
print("Geçerli Giriş Yapınız")
continue