Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
317
Tıklama
0
Öne Çıkarma
Temel seviye python sorusu
S
8 yıl
Yüzbaşı
Konu Sahibi

a = int(input("İlk değer:"))
b = int(input("İkinci değer:"))
c = int(input("Üçüncü değer:"))

if (a > b) and (a > c):
print("En büyük değer:",a)

elif (b > a) and (b > c):
print("En büyük değer:",b)

elif (c > a) and (c > b):
print("En büyük değer:",c)


Arkadaşlar pythona başlayalı 1-2 gün oldu. Ekrana 3 sayı arasından en büyüğünü yazdıran bir şey yapmak istedim fakat yukarda gördüğünüz kodda hata verdi. Sorun nerede acaba ? Bu arada farklı şekilde, daha kısa çözümlerine baktım, biliyorum. Tek merak ettiğim bu kodda sorun nerede?





< Bu mesaj bu kişi tarafından değiştirildi speedyturtle -- 1 Aralık 2017; 17:31:42 >

K
8 yıl
Yüzbaşı

aldığın hata nedir?



< Bu ileti mobil sürüm kullanılarak atıldı >

D
8 yıl
Onbaşı

Python girintilere dayalı bir dil örnek olarak

if (a > b) and (a > c):
print("En büyük değer:",a)

yazmak yerine



if (a > b) and (a > c):
print("En büyük değer:",a)


yazman lazım aksi taktirde hata alırsın





< Bu mesaj bu kişi tarafından değiştirildi Dashertman -- 1 Aralık 2017; 19:9:50 >
Bu mesaja 1 cevap geldi.
G
8 yıl
Yüzbaşı

quote:

enBuyuk = a
if b > enBuyuk:
enBuyuk = b
if c > enBuyuk:
enBuyuk = c

print(enBuyuk)



T
8 yıl
Yarbay

Python derleyici hata mesajında onu iletmeli:

< Resime gitmek için tıklayın >

Python'da kod blokları bir alt satırda sekme veya 1-2 boşlukla belirtiliyor. Kullandığın editör Python 'u destekliyorsa onu kolaylıkla düzenleyebilirsin örneğin SS'te görülen Emacs, python dosyasında Python moduna gecerek sözkonusu işlemleri son derece kolaylaştırıyor.



< Bu ileti mini sürüm kullanılarak atıldı >

M
7 yıl
Teğmen

quote:

Orijinalden alıntı: Dashertman

Python girintilere dayalı bir dil örnek olarak

if (a > b) and (a > c):
print("En büyük değer:",a)

yazmak yerine



if (a > b) and (a > c):
print("En büyük değer:",a)


yazman lazım aksi taktirde hata alırsın

Reis Haklı...
if koşulunun parantezinin dibinden başlarsa onu koşullun neticesi olarak alıyor diyer türlü ondan bağımsız oluyor ..

a = int(input("İlk değer:"))
b = int(input("İkinci değer:"))
c = int(input("Üçüncü değer:"))

if (a > b) and (a > c):
print("En büyük değer:",a)

elif (b > a) and (b > c):
print("En büyük değer:",b)

elif (c > a) and (c > b):
print("En büyük değer:",c)





< Bu mesaj bu kişi tarafından değiştirildi mr.yilanci -- 27 Ocak 2018; 21:50:56 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.