Şimdi Ara

ACİL YARDIM LÜTFEEEEEEEEENN İLK DEFA PROGRAM YAZIYORUM AMA İNVALİD SYNTAX HATASI ALIYORUM

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
692
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • kenar1 = input("Birinci kenar:")
    kenar2 = input("İkinci kenar:")
    kenar3 = input("Ücüncü kenar:")


    u = (kenar1 + kenar2 + kenar3)/2

    alan = (u*(u-kenar1)*(u-kenar2)*(u-kenar3)**0.5

    print "Kenarlari %s,%s ve %s olan ücgenin alani %s 'dir" %(kenar1,kenar2,kenar3,alan)



    arkadaşlar bu kodun nersınde hata var



  • Öncelikle hangi dil onu soralım

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Python 3.4.3

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • alan = (u*(u-kenar1)*(u-kenar2)*(u-kenar3))**0.5
  • Dostum teşekkürler.Öğrenemeye yeni başlıyorum da güzel bir kaynak var mı bildiğin?
  • Ben phyton ile uğraşmadığım için bir şey diyemem

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Python öğrenmek istiyorsan bu siteye bi göz atabilirsin.
  • quote:

    Orijinalden alıntı: bais33

    Dostum teşekkürler.Öğrenemeye yeni başlıyorum da güzel bir kaynak var mı bildiğin?

    yaptığın hatanın python ile alakası yok. parantez hatası matematiksel bir hata, programlama hatası sayılmaz.
  • bais33 B kullanıcısına yanıt
    kenar1= int(input("Birinci kenar:"))
    kenar2= int(input("İkinci kenar:") )
    kenar3=int( input("Ücüncü kenar:") )


    u =(kenar1 + kenar2 + kenar3)/2

    alan = (u*(u-kenar1)*(u-kenar2)*(u-kenar3))**0.5

    print("Kenarlari %s,%s ve %s olan ücgenin alani %s 'dir"%(kenar1,kenar2,kenar3,alan))


    En önemli hatan kullanıcıdan aldığın veriyi int() fonksiyonuyla tamsayıya çevirmemek.
    %s kullanımı da yazdığım şekilde olucak incelersen kolayca anlarsın.
    Diğer hatalar basit parantez açık bırakmak , kapatmamak hataları.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.