解白準14681号(Python)
-質問-
よくある数学の問題の一つは、与えられた点がどの象限に属するかを見つけることだ.象限は下図のように1から4までです.「象限n」は「第n象限」という意味です.
例えば、座標が(12,5)の点A、x座標およびy座標はいずれも正の値であり、第1象限に属する.点Bのx座標は負数、y座標は正の値であり、第2象限に属する.
点の座標を入力し、その点がどの象限に属するかを決定するプログラムを作成します.ただし,x座標とy座標はいずれも正数または負数であると仮定する.
-入力-
最初の行は整数xを与える.(すなわち、1000≦x≦1000;x≠0)次の行は整数yを与える.(−1000 ≤ y ≤ 1000; y ≠ 0)
-出力-
出力点(x,y)の象限番号(1,2,3,4のいずれか).
-入力例-
12
5
-サンプル出力-
1
この問題を解決するためにはif文も重要だが、四分理解も重要だ.
1象限=x,y>0 2象限=x<0,y>0 3象限=x,y<0 4象限=x>0,y<0
この条件さえ満たせば,問題はやりやすい.X = int(input())
Y = int(input())
if X>0 and Y>0:
print(1)
elif X<0 and Y>0:
print(2)
elif X<0 and Y<0:
print(3)
else :
print(4)
Reference
この問題について(解白準14681号(Python)), 我々は、より多くの情報をここで見つけました
https://velog.io/@ydc020235/백준-14681번-Python-풀이
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
最初の行は整数xを与える.(すなわち、1000≦x≦1000;x≠0)次の行は整数yを与える.(−1000 ≤ y ≤ 1000; y ≠ 0)
-出力-
出力点(x,y)の象限番号(1,2,3,4のいずれか).
-入力例-
12
5
-サンプル出力-
1
この問題を解決するためにはif文も重要だが、四分理解も重要だ.
1象限=x,y>0 2象限=x<0,y>0 3象限=x,y<0 4象限=x>0,y<0
この条件さえ満たせば,問題はやりやすい.X = int(input())
Y = int(input())
if X>0 and Y>0:
print(1)
elif X<0 and Y>0:
print(2)
elif X<0 and Y<0:
print(3)
else :
print(4)
Reference
この問題について(解白準14681号(Python)), 我々は、より多くの情報をここで見つけました
https://velog.io/@ydc020235/백준-14681번-Python-풀이
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
X = int(input())
Y = int(input())
if X>0 and Y>0:
print(1)
elif X<0 and Y>0:
print(2)
elif X<0 and Y<0:
print(3)
else :
print(4)
Reference
この問題について(解白準14681号(Python)), 我々は、より多くの情報をここで見つけました https://velog.io/@ydc020235/백준-14681번-Python-풀이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol