max() fonksiyonunun farklı çıktılar vermesi

Soru

Merhaba.

Aşağıdakı kodu yazdığım zaman max() fonksiyonu farklı çıktılar veriyor. Sebebini bilen varsa yardımcı olsun lütfen.


  1. bu kodu çalıştırdımda cevap 906609 çıkıyor. Ama max(l[-10:]) yerine max(l) yazdığımda çıktı 99999 çıkıyor. Listedeki rakamların eynı olmasına rağmen neden max fonksiyonu farklı cevaplar veriyor?
Devam Ediyor 0
Diğer Parviz 2 ay 1 Cevap 79 görüntüleme Çırak 0

Hakkında ParvizÇırak

Cevap ( 1 )

  1. Merhaba,

    Kullandığınız “:-10” ifadesi ile sondaki 10 değer içerisinde karşılaştırma yapmış oluyorsunuz, diğer sayılar arasında daha büyük sayılar çıkabileceği için sonuç farklı çıkmakta.

Cevap bırak

Captcha Captcha güncellemek için resime tıkla