pythonでの疑問というより知恵を貸してほしい質問になります
配列para[5]にキーボード入力で0から30までの好きな整数を入力し、その数字の組み合わせによって結果を表示したいのです
そこでpara[1]とpara[3]が同程度(差が3で考えています)でかつpara[0] para[2] para[4]が同程度(差が3)でBDペアがACEに対して相対的に高い(差が6程度)組み合わせの時に「M型」という結果を表示したいとします
今は、配列を並び替えて最大と最小の差とすべての数字の大小関係、並び替えから1番大きいものと2番目がpara[1]para[3]にあるのかどうかといった条件をすべてifの条件に書いているんですが
あまりに条件が長く多くなってしまっており。それをシンプルにする方法があれば教えてほしいのです。こういった条件でもいけるや、もっと単純な方法で判断できるなど教えてください
現状のソースコードを提示ください。
回答3件
あなたの回答
tips
プレビュー