pythonを使用して白準14681象限を選択
872 ワード
開けてみます。
最初の試みは間違っていた.
そのコードは次のとおりです.
quad = [ 1, 2, 3, 4 ]
x = int(input())
y = int(input())
if x > 0 :
if y > 0 :
print(quad[0])
elif y < 0 :
print(quad[1])
elif x < 0 :
if y > 0 :
print(quad[2])
elif y < 0 :
print(quad[3])
レビュー:論理モデルろんりもでる
その後,以下のようにモデル化研究を行った.
エラーの修正
割り当てが象限を間違えていることが分かった.
修正してリリースしました.
quad = [ 1, 2, 3, 4 ]
x = int(input())
y = int(input())
if x > 0 :
if y > 0 :
print(quad[0])
elif y < 0 :
print(quad[3])
elif x < 0 :
if y > 0 :
print(quad[1])
elif y < 0 :
print(quad[2])
反省する
解答したが,上記の条件文は長くて非効率であると考えられ,ANDを用いて簡単な解決が可能である.
Reference
この問題について(pythonを使用して白準14681象限を選択), 我々は、より多くの情報をここで見つけました https://velog.io/@he1256/백준14681-사분면고르기-using-pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol