Rookie Programmer
Decapat
- Katılım
- 22 Aralık 2021
- Mesajlar
- 35
Hocam direkt;Ödev tanımı 1. resim.
Vermesi gereken sonuç. 2.resim
Benim yaptıklarım 3 ve 4.resimler
hoca bu şekilde çözdüğü için ben de öğrenmek için bu şekilde yapıyorum. printler de bu şekilde.Hocam direkt;
"if (x>y>z)::
else if(x>z>y)::
else if(y>z>x)::
else if(y>x>z)::
else if(z>y>x)::
else if(z>x>y)::
else:
"
şeklinde yapabilirsiniz. Eğer x ve y en büyüktür(yani eşitlik durumunu da katmak isterseniz):
"
else if(x=y>z)::
else if(x=z>y)::
else if(y=z>x)::
"
kodlarını ekle, senin kodu tam anlayamadım, ikili olarak ayırmaktan üçlü daha mantıklı bana kalırsa. Yazdığım kodlarda if'lerin altına print edeceğiniz bilgileri yazın sonra bir deneyin bakalım.
ettim hata yokif leri kontrol et
hatalı yerlerde altı kırmızı çizili zaten. hatanın yerini gösteriyor.Hatayı nerede yapıyorum acaba?
Onu muhtemelen o da biliyor ama Word değil bu kodlamada ne yanlışlık yapmış onu soruyor.hatalı yerlerde altı kırmızı çizili zaten. hatanın yerini gösteriyor.
Hoca öyle çözdü diye sizin de illaki öyle yapmanıza gerek yok ki. Aynı problemi onlarlar yüzlercr farklı şekilde çözebilirsiniz. Hatta çoğu zaman farklı şekillerde yapmak daha iyidir. Burada sonuç olarak iki çözümde de if-else yapıları kullanılmış, sadece sizinki ikili karşılaştırma, benim ki üçlü karşılaştırma;başka bir fark yok.hoca bu şekilde çözdüğü için ben de öğrenmek için bu şekilde yapıyorum. printler de bu şekilde.
ettim hata yok
Muhtemelen en başlarda bir şeyi açık unutmuşunuzdur çünkü hepsi hatalı yukarlara göz gezdirin derim.Hatayı nerede yapıyorum acaba?
yazdığım mesaj çok komik değil mi ben de güldüm...Onu muhtemelen o da biliyor ama Word değil bu kodlamada ne yanlışlık yapmış onu soruyor.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.