TEŞEKKÜRLER

Quadro

Stajyer Üye
Stajyer Üye
Katılım
24 Nis 2016
Mesajlar
151
Tepki
0
Konum
17 | Çanakkale
RE: Merhaba Dostlar!

Kod bloğu içinde yazdığın kodu iletirsen yardımcı olmaya çalışırım.
 

Quadro

Stajyer Üye
Stajyer Üye
Katılım
24 Nis 2016
Mesajlar
151
Tepki
0
Konum
17 | Çanakkale
RE: Merhaba Dostlar!

ghost' Alıntı:
# ©2017 SHADERS MEDIA by Ali Asker Memiş

def geometri(şekil):
    if len(şekil) == 3:
        a = şekil[0]
        b = şekil[1]
        c = şekil[2]



      if (a+b) > c and (a+c) > b and (b+c) > a:
            if (a== b) and (a==c) and (b== c):
                print("Eşkenar Üçgen")

            elif (a== b) and (a== c):
                print("İkizkenar Üçgen")

            else:
                print("Çeşitkenar Üçgen")


        else:
            print("Üçgen Belirtmiyor")


    elif len (şekil) == 4:
        a = şekil[0]
        b = şekil[1]
        c = şekil[2]
        d = şekil[3]
        if (a== c) and (b == d):
            print("Kare")
        elif (a== c) and (b== d):
            print("Dikdörtgen")
        else:
            print("Normal dörtgen")


    else:
        print("Herhangi Bir Şekil Değil")

while (True):
    eleman_sayisi = input("Eleman Sayısını Giriniz:")
    if (eleman_sayisi == 3):
        a = int(input("a:"))
        b = int(input("b:"))
        c = int(input("c:"))
        geometri([a,b,c])

    elif (eleman_sayisi == 4):

    else:
        print("Lütfen Tekrar Giriniz:")

Kodunda hizalama (tab) hataları vardı. Pythonda hizalama çok önemlidir. O yüzden hata veriyordu muhtemelen. Var olduğu haliyle programını tamamladım. Ayrıca eleman sayısını alırken normal olarak string alıp eşitlemede integer eşitlemesi yapmışsın ben onu char olarak düzelttim. Tamamen kodunu tamamlamadın herhalde; çünkü mantık hataları ve eksiklikler vardı. Ben tamamlamış oldum.

Kod dosyasını mesaj ekinde paylaştım.

Kodu denedikten sonra sorunun çözüldüyse çözüldüğüne dair, çözülmediyse nerede hata verdiğini mesaj olarak bildirirsen çok iyi olur.
 

Ekli dosyalar

  • kod.zip
    543 bayt · Görüntüleme: 26

Şu anda bu konuyu okuyan kullanıcılar

Son mesajlar

Geri
Üst