Python kodundaki yanlış nerede?

apozz

Hectopat
Katılım
8 Temmuz 2021
Mesajlar
98
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar ben Python'a yeni başladım da yazdığım koddaki hatayı bulamadım. Rica etsem bakar mısınız?

Kod:
while True:

 celyuns_C = int(input(" Celynus sıcaklık derecesini giriniz:"))

 if celyuns_C >= 0:

 print("")

 break.

 elif celyuns_C < 0:

 print("Tekrar giriniz.")

 print("Hangi sıcaklık değeri girilsin ?")

 cevap = input()

 kelvin1 = celyuns_C + 273.

 fahrenheit1 = celyuns_C * 1.8 + 32.

 if cevap == "kelvin":

 print(kelvin1)

 elif cevap == "fahrenheit":

 print(fahrenheit1)

 else:

 print("Geçerli değer giriniz.")

Ne yapmamı gerektiğini anlarsınız zaten.
 
Son düzenleyen: Moderatör:
Hocam, hata kodu?
 
Kod:
if celyuns_C >= 0:
    print("")
elif celyuns_C < 0:
    print("Tekrar giriniz.")
    print("Hangi sicaklik degeri girilsin ?")
    cevap = input()
    kelvin1 = celyuns_C + 273.
    fahrenheit1 = celyuns_C * 1.8 + 32.
if cevap == "kelvin":
    print(kelvin1)
elif cevap == "fahrenheit":
    print(fahrenheit1)
else:
    print("Geçerli değer giriniz.")

Tab ile boşluk bırakmayı unutmayın.
 

Hocam aynısını yapıyorum yine olmuyor kafayı yedi.
 
Hata vermiyor "hangi sıcaklık çevirilsin yazısı cıkmıyor kodu tekrar yazdım yine olmadı.
Sorun yok. Kodda bi garipti.



Python:
celyuns_C = int(input("Değer giriniz: "))

if celyuns_C >= 0:
    print("Hatalı sıcaklık değeri girdiniz")
elif celyuns_C < 0:
    print("Tekrar giriniz.")
    print("Hangi sicaklik degeri girilsin?")
    cevap = input()
    kelvin1 = celyuns_C + 273
    fahrenheit1 = celyuns_C * 1.8 + 32
if cevap == "kelvin":
    print(kelvin1)
elif cevap == "fahrenheit":
    print(fahrenheit1)
else:
    print("Hatalı değer girdiniz")
 
Yanlışı buldum her şey için teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…