Öncelikle merhabalar. Ben yeni Python öğrenmeye başlayan birisiyim. Ancak yaptığım basit bir projede bir sorunla karşılaştım. Bunu nasıl çözerim ? Sorun şu, veriler bittikten sonra kapanmasın diye boş bir input ekleyip kapanmasını önledim. Ancak ben programın sadece doğum tarihi soran kısmının tekrar yazmasını istiyorum. Nasıl yaparım ? Yanlış eklediysem kusura bakmayın
buyil = int(input(“Hangi Yıldayız ? :”))
while buyil < 0:
print(“Benden daha uzun süredir yaşamadığını biliyorum.”)
buyil = int(input(“Hangi Yıldayız ? :”))
buay = int(input(“Hangi Aydayız ? :”))
while buay < 0:
print(“Olmayan bir ay’ı nasıl yazacaksın ?”)
buay = int(input(“Hangi Aydayız ? :”))
while buay > 12:
print(“Olmayan bir ay’ı nasıl yazacaksın ?”)
buay = int(input(“Hangi Aydayız ? :”))
bugun = int(input("Hangi Gündeyiz ? Lütfen Sayısını Gir: "))
while bugun < 0:
print(“Olmayan bir günü nasıl yazacaksın ?”)
bugun = int(input(“Hangi Gündeyiz ? Lütfen Sayısını Gir :”))
while bugun > 31:
print(“Olmayan bir günü nasıl yazacaksın ?”)
bugun = int(input(“Hangi Gündeyiz ? Lütfen Sayısını Gir :”))
dogumyil = int(input(“Hangi Yılda Doğdun ? :”))
while dogumyil < 0:
print(“Benden daha uzun süredir yaşamadığını biliyorum.”)
dogumyil = int(input(“Hangi Yılda Doğdun ? :”))
dogumay = int(input(“Hangi Ayda Doğdun ? :”))
while dogumay < 0:
print(“Olmayan bir ay’ı nasıl yazacaksın ?”)
dogumay = int(input(“Hangi Ayda Doğdun ? :”))
while dogumay > 12:
print(“Olmayan bir ay’ı nasıl yazacaksın ?”)
dogumay = int(input(“Hangi Ayda Doğdun ? :”))
dogumgun = int(input(“Hangi Gün Doğdun ? Lütfen Sayısını Gir:”))
while dogumgun < 0:
print(“Olmayan bir günü nasıl yazacaksın ?”)
dogumgun = int(input(“Hangi Gün Doğdun ? Lütfen Sayısını Gir:”))
while dogumgun > 7:
print(“Olmayan bir günü nasıl yazacaksın ?”)
dogumgun = int(input(“Hangi Gün Doğdun ? Lütfen Sayısını Gir:”))
a = (buyil - dogumyil) * 12 + (buay + 1)
b = (a * 4 ) + (bugun / 7)
c = a * 30
d = c * 24
e = d * 60
f = e * 60
g = buyil - dogumyil
print(“Doğduğundan itibaren”,g,“yıl geçmiş.”)
print(“Doğduğundan itibaren”,a,“ay geçmiş.”)
print(“Doğduğundan itibaren”,b,“hafta geçmiş.”)
print(“Doğduğundan itibaren”,c,“gün geçmiş.”)
print(“Doğduğundan itibaren”,d,“saat geçmiş.”)
print(“Doğduğundan itibaren”,e,“dakika geçmiş.”)
print(“Doğduğundan itibaren”,f,“saniye geçmiş.”)
int(input())