前提・実現したいこと
課題で、3つの値がA,B,Cで入力され、その中で一番小さいものを出力、ただし値段が同じ場合はAよりもB,BよりもCが出力されるようにしたいです。
発生している問題・エラーメッセージ
入力される数値は明かされておらず、なぜか失敗してしまう組み合わせがあります。
a,b,c = input().split() l={'A':a,'B':b,'C':c} i=min(l, key=l.get) if a==b==c: print("C") elif a==b<c: print("B") elif a==b>c: print("C") elif b==c<a: print("C") elif b==c>a: print("A") elif c==a<b: print("C") elif c==a>b: print("B") else: print(i) ### 該当のソースコード ```python
試したこと
通りが違うのかと思いパターンを書き出した
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。