İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Script Programlama (Python, Ruby, Perl, Bash/Shell
Script Programlama (Python, Ruby, Perl, Bash/Shell

Python - Codecademy ???

termitsi25.03.20144 cevap2.793 görüntüleme
2014'den beri9 mesaj
#1
Codecademy' de Python' a iki gün önce başladım. Oradan öğrendikçe idle' da aynı şeyi farklı şekillerde uygulamaya çalışıyorum. Ama burada daha başka denemeden direk siteden kopyala yapıştır diyerek yaptığımda site çalıştığını söylediği halde çalışmadı.

def greater_less_equal_5(answer):
if answer > 5:
return 1
elif answer < 5:
return -1
else:
return 0

print greater_less_equal_5(4)
print greater_less_equal_5(5)
print greater_less_equal_5(6)

Buradaki sorun nedir?
Cevaplar
2014'den beri9.359 mesaj
#2
İlk hata girintileme hatası. İnternet ortamında bazen kullanılan altyapı desteklemediğinden girintiler düzeltilmiş olarak çıkabilir. İkinci hata return 1 için. Python bilmediğim için bu hatanın nasıl düzeltileceğini söyleyemem. Ancak return kullanabilmek için bir function ile ilişkilendirilmesi geektiğini yazıyor hata bildiriminde. Daha güvenli bir kaynak bul bence. Bir acemi işine benziyor.
2014'den beri9.359 mesaj
#3
Aşağıdaki gibi yazarsan düzgün çalışır.
>>> def numara(a):
...   if a > 5:
...     return 1
...   elif a < 5:
...     return -1
...   else:
...     return 0
... 
>>> print numara(6)


Hatanın kaynağı, girintilerin kopyalama esnasında otomatik olarak düzeltilmesinden kaynaklanıyor.
termitsi Konuyu açan
2014'den beri9 mesaj
#5
teşekkürler. olay codecademy nin daha öğretmediği şeyi göstermemesinden kaynaklanmış. artık istihzadan da çalışıyorum. girintilemeyi gösterdikten sonra kodlar düzeldi. codecademy' i öneririm.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.