Öncelikle daha öğrenme aşamasındayım, öyle yok dosyayı kaydetsin şunu yapsın bunu yapsın istemiyorum. Aklımda bir program var, bu programın ilk aşamasında yaşımızı girmemiz gerekecek, diyelim ki yaşımız 13 olsun. 13 yazdıktan sonra program ekrana "Ortaokula kayıt olabilirsiniz" gibi yazılar yazdırsın. Ben bunu if, elif ve else gibi şeylerle yapmayı denesem de olmadı.
Lütfen "if, elif, else, print ve listelerin dışına çıkmayın. Bunlar dışında herhangi bir fonksiyon(?) bilmiyorum. Teşekkürler.
label start:
scene lise
"14 yaşından büyük müsün?"
menu:
"Yes":
jump selam lise
"No":
return
If Yapısının Kullanımı :
İf yapısında koşulun sonucunun true olduğu tüm durumlarda içerisindeki ifadeleri geçerli kılar.
Kod:
kosul1=True
kosul2=False
print("kosul1 = ",kosul1)
if(kosul1):
print("Koşul1 True olduğu için burası çalışır ")
print("kosul2 = ",kosul2)
if(kosul2):
print("Koşul2 False olduğu için burası çalışmaz ") #Koşul sağlanmadığı için buraya girmez !
Herhangi bir kod oyunu olmayan sadece yazı kalabalığı olan bir şey bence fakat if-elif-else bloklarını anlamaya çalışıyorsanız böyle eşitsizlikler yazıp alıştırma yapmanız güzel bir şey. Fikirlerinizi geliştirip denemek iyidir, misal ileriki zamanlarda verilen girdilerle kayıt tutmayı da öğreneceksiniz. Öğrencilerin isim, yaş ve bilgilerini alıp öğrenci kayıt programı tarzında bu bilgileri kaydedip yazdıran bir kod da yazabilirsiniz ileriki zamanlarda.
label start:
scene lise
"14 yaşından büyük müsün?"
menu:
"Yes":
jump selam lise
"No":
return
If Yapısının Kullanımı :
if yapısında koşulun sonucunun true olduğu tüm durumlarda içerisindeki ifadeleri geçerli kılar .
Kod:
kosul1=True
kosul2=False
print("kosul1 = ",kosul1)
if(kosul1):
print("Koşul1 True olduğu için burası çalışır ")
print("kosul2 = ",kosul2)
if(kosul2):
print("Koşul2 False olduğu için burası çalışmaz ") #Koşul sağlanmadığı için buraya girmez !
Herhangi bir kod oyunu olmayan sadece yazı kalabalığı olan bir şey bence fakat if-elif-else bloklarını anlamaya çalışıyorsanız böyle eşitsizlikler yazıp alıştırma yapmanız güzel bir şey. Fikirlerinizi geliştirip denemek iyidir, misal ileriki zamanlarda verilen girdilerle kayıt tutmayı da öğreneceksiniz. Öğrencilerin isim, yaş ve bilgilerini alıp öğrenci kayıt programı tarzında bu bilgileri kaydedip yazdıran bir kod da yazabilirsiniz ileriki zamanlarda.
Hocam dünden beri deniyorum çözemedim bir türlü. "elif 10<yas<=14" gibi bir kullanımın olduğunu da yeni öğrendim. Bunu öğrenince işler daha da kolaylaştı.
Hocam dünden beri deniyorum çözemedim bir türlü. "elif 10<yas<=14" gibi bir kullanımın olduğunu da yeni öğrendim. Bunu öğrenince işler daha da kolaylaştı.