Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Doğru yazmamışsın demek ki. Kodunu ben dediğim gibi düzenleyince değişiyor;
Python:
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")
Dediğiniz gibi de ve dediğim gibi de oluyor hocam sanırım" değişken == değişken1 == değişken2" ile "değişken == değişken1 and değişken == değişken2" şeklinde kullanımlarının bir farkı yok.
Dediğiniz gibi de ve dediğim gibi de oluyor hocam sanırım" değişken == değişken1 == değişken2" ile "değişken == değişken1 and değişken == değişken2" şeklinde kullanımlarının bir farkı yok.
onu da düzelttim az önce fakat syntax bloklardanmış.
Kod konu sahibinin buraya attığından daha düzenli durumdadır sanmıştım. Orası bir de arka arkaya eşitlik kontrolleri varmış Python'da, onu da bilmediğimden yanlış yönlendirmiş oldum.
Kod konu sahibinin buraya attığından daha düzenli durumdadır sanmıştım. Orası bir de arka arkaya eşitlik kontrolleri varmış Python'da, onu da bilmediğimden yanlış yönlendirmiş oldum.
if kenar1 == kenar2 == kenar3 == kenar4:
print("Bu Bir Kare !")
elif kenar1 == kenar2 or kenar1 == kenar3 or kenar1 == kenar4 or kenar2 == kenar3 or kenar2 == kenar4 or kenar3 == kenar4:
print("Bu Bir Düzgün Dikdörtgen !")
else:
print("Bu Sıradan Bir Dörtgen")
if edge1 == edge2 == 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")