• 27-10-2020, 23:23:59
    #1
    Hata veriyor anlamıyorum neyi yanlış yapıyorum. Yardımcı olabilir misiniz ?
    sekil = input("Hangi geometrik sekilde islem yapacaksiniz")
    if sekil == "Dörtgen" or "dörtgen":
    a= int(input("Kenar gir"))
    b= int(input("Kenar gir"))
    c = int(input("Kenar gir"))
    d = int(input("Kenar gir"))
    if a==b and a==c and a==d:
    print("Karedir")
    elif a==b and d==c or a==c and b==d or a==d and b==c:
    print("Dikdörtgendir")
    else :
    print("Normal dörgendir")
    
    elif sekil =="Üçgen" or "üçgen":
    a= int(input("Kenar gir"))
    b= int(input("Kenar gir"))
    c = int(input("Kenar gir"))
    if a==b and a==c :
    print("Eşkenar Üçgen")
    elif a==b and a!=c or a==c and c!=b:
    print("İkizkenar Üçgen"
    else:
    print("Cesitkenar ücgen")
    else:
    print"Şekil belirtmiyor"
    Hata :
    line 22
    else:
    ^
    SyntaxError: invalid syntax
  • 27-10-2020, 23:40:24
    #2
    Platin üye
    Esuttiri saretini diğerleri gibi yap. Başka bir sorun goremedim
  • 28-10-2020, 00:36:43
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bcnn adlı üyeden alıntı: mesajı görüntüle
    Hata veriyor anlamıyorum neyi yanlış yapıyorum. Yardımcı olabilir misiniz ?
    sekil = input("Hangi geometrik sekilde islem yapacaksiniz")
    if sekil == "Dörtgen" or "dörtgen":
    a= int(input("Kenar gir"))
    b= int(input("Kenar gir"))
    c = int(input("Kenar gir"))
    d = int(input("Kenar gir"))
    if a==b and a==c and a==d:
    print("Karedir")
    elif a==b and d==c or a==c and b==d or a==d and b==c:
    print("Dikdörtgendir")
    else :
    print("Normal dörgendir")
    
    elif sekil =="Üçgen" or "üçgen":
    a= int(input("Kenar gir"))
    b= int(input("Kenar gir"))
    c = int(input("Kenar gir"))
    if a==b and a==c :
    print("Eşkenar Üçgen")
    elif a==b and a!=c or a==c and c!=b:
    print("İkizkenar Üçgen"
    else:
    print("Cesitkenar ücgen")
    else:
    print"Şekil belirtmiyor"
    Hata :
    line 22
    else:
    ^
    SyntaxError: invalid syntax
    21. satırda parantezi kapatmamışsın ")" ama bunu yaptıktan sonra 24. satırda hata alacaksın çünkü mantık hatası var. Else çeşitkenar yazdıktan sonra bir daha else var o else' in hiç bir koşulu yok. Son else silersen uygulaman sıkıntısız çalışacaktır. İyi çalışmalar.
  • 28-10-2020, 00:55:07
    #4
    2 kez else koymuşsun hocam. Mantık hatası mevcut. Son else i silersen sıkıntı çıkarmaz muhtemelen
  • 28-10-2020, 01:25:50
    #5
    EminTura adlı üyeden alıntı: mesajı görüntüle
    21. satırda parantezi kapatmamışsın ")" ama bunu yaptıktan sonra 24. satırda hata alacaksın çünkü mantık hatası var. Else çeşitkenar yazdıktan sonra bir daha else var o else' in hiç bir koşulu yok. Son else silersen uygulaman sıkıntısız çalışacaktır. İyi çalışmalar.

    dadaskral adlı üyeden alıntı: mesajı görüntüle
    2 kez else koymuşsun hocam. Mantık hatası mevcut. Son else i silersen sıkıntı çıkarmaz muhtemelen
    Hocalarım yardımlarınız için teşekkürler . Parantezleri kapatıp dörtgen or Dörtgen ve üçgen or Üçgenlerdeki ordan sonraki kısmı silince düzeliyor .
    Kod kısmında hizalar tam çıkmamış sondaki ilk else üçgenin ikinci else
    İf dörtgen
    elif üçgen
    Else
    Ye ait else . Hizalar belli olmadığı için görülmüyor. O else doğru .