Çözüldü Python "if else" komutları atlanıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

SerhattK

Decapat
Katılım
14 Aralık 2021
Mesajlar
12
Daha fazla  
Cinsiyet
Erkek
Kodu yazıyorum ve çalıştıryorum fakat her seferinde "if" komutları atlanıyor. Bunu verdiğim videoda daha iyi anlayablirsiniz.
2022-08-07 17-58-19.mkv (video)

Yardımcı olabilir misiniz? Bu sorun yazdığım her kodda oluyor.

Kod:
from secrets import choice

print("""

Üçgen Şekli Hesaplama

Açısına göre ise 1
Uzunluğa göre ise 2

""")

choice = str(input("Seçiminiz?: "))


if choice == 1:
    A = int(input('A Kenarı: '))
    B = int(input('B Kenarı: '))
    C = int(input('C Kenarı: '))
    if A == B == C:
        print('Eşkenar Üçgen')
    elif (A == B > C) or (A == B < C) or (A == C > B) or (A == C < B) or (B == C > A) or (B == C < A):
        print('İkizkenar Üçgen ')
    else:
        print('Karma Üçgen')
elif choice == 2:
    A = input('A Açısı: ')
    B = input('B Açısı: ')
    C = input('C Açısı: ')
    if (A == '90') or (B == '90') or (C == '90'):
        print('Dik Açılı Üçgen')
    elif (A > '90') or (B > '90') or (C > '90'):
        print('Geniş Açılı Üçgen')
    else:
        print('Dar Açılı Üçgen')
else:
    print('Geçersiz İşlem Girdiniz...')
 
Son düzenleyen: Moderatör:
Python'da input'lar zaten "str" olarak alınır değiştirilmediği sürece, o yüzden str fonksiyonunu kullanmanıza gerek yok. Hadi kullanmışsınız bu sefer koşulda int olarak değerlendiriyorsunuz.
 

Yeni konular

Geri
Yukarı