İf, Elif ve Else'lerin sağladığı durumlarda çalışacak kodlarda girinti yok yani.
İf a==b:
////Print("a b ye eşit ")
Gibi olmalı. Taksim işareti olan yerleri boşluk olacak gibi düşün.
Vakit ayıranlar için teşekkürler sanırım buraya attığım koddaki boşluklar düzgün olmadığından anlaşılmamış verdiği Elif bloğunda hiç if olmadığı için syntax error vermiş hallettim şu an teşekkürler.
print("""
~~~~~~~~~~~~~
Dörtgen ise 1
Üçgen ise 2
Yazınız.
~~~~~~~~~~~~~
""")
a = input("Üçgenin mi Dörtgenin mi türünü bulmak istersiniz:")
if a == "1":
print("Dörtgeni Seçtiniz !")
kenar1 = int(input("Birinci Kenarın Uzunluğu:"))
kenar2 = int(input("İkinci Kenarın Uzunluğu:"))
kenar3 = int(input("Üçüncü Kenarın Uzunluğu:"))
kenar4 = int(input("Dördüncü Kenarın Uzunluğu:"))
if kenar1 == kenar2 and kenar2 == kenar3 and kenar3 == kenar4:
print("Bu Bir Kare !")
elif kenar1 == kenar2 or kenar1 == kenar3 or kenar1 == dördüncü or kenar2 == kenar3 or kenar2 == dördüncü or kenar3 == dördüncü :
print("Bu Bir Düzgün Dikdörtgen !")
else:
print("Bu Sıradan Bir Dörtgen")
if a == "2":
print("Üçgeni Seçtiniz !")
edge1 = int(input("Birinci Kenarın Uzunluğu:"))
edge2 = int(input("İkinci Kenarın Uzunluğu:"))
edge3 = int(input("Üçüncü Kenarın Uzunluğu:"))
elif edge1 == edge2 and edge1 == edge3:
print("Bu Bir Eşkenar Üçgen !")
elif edge1 == edge2 or edge1 == edge3 or edge2 == edge3:
print("Bu Bir İkizkenar Üçgen !")
else:
print("Bu Sıradan Bir Üçgen")
Düzenleme; kodda farklı mantık hataları ve yanlışlarda varda, bu da doğru bir kullanımmış. Bende yeni öğrendim. Önceki mesaj için özür dilerim. if edge1 == edge2 == edge3: