输入坐标点x,y的值,输出这个点所在的位置。
输入:这个点的坐标,如3,2
输出:这个点在第几(一、二、三、四)象限、或是坐标原点、或是X坐标轴、还是Y坐标轴
例如输入:0,0
对应输出:原点
用if判断下x,y的值,跟0比较久可以得出来了
x, y = input("请输入坐标点x,y的值(用逗号隔开):").split(",")
x = float(x)
y = float(y)
if x == 0 and y == 0:
print("该点位于原点")
elif x == 0:
print("该点位于Y坐标轴上")
elif y == 0:
print("该点位于X坐标轴上")
elif x > 0 and y > 0:
print("该点位于第一象限")
elif x < 0 and y > 0:
print("该点位于第二象限")
elif x < 0 and y < 0:
print("该点位于第三象限")
elif x > 0 and y < 0:
print("该点位于第四象限")
x, y = map(float,input("请输入坐标点x,y的值(用逗号隔开):").strip().split(","))
if x == 0 and y == 0:
print("原点")
elif x == 0:
print("Y坐标轴")
elif y == 0:
print("X坐标轴")
elif x > 0 and y > 0:
print("第一象限")
elif x < 0 and y > 0:
print("第二象限")
elif x < 0 and y < 0:
print("第三象限")
elif x > 0 and y < 0:
print("第四象限")
可以使用if语句来判断所在象限或坐标轴,具体思路如下:
首先读入坐标点的值x, y
判断是否在坐标轴上或原点,如果是则输出对应的信息,例如:
if x == 0 and y == 0:
print("坐标原点")
elif x == 0:
print("在Y轴上")
elif y == 0:
print("在X轴上")
判断是否在第几象限,如果x和y都大于0,则在第一象限;如果x大于0而y小于0,则在第四象限,以此类推。
if x > 0 and y > 0:
print("在第一象限")
elif x < 0 and y > 0:
print("在第二象限")
elif x < 0 and y < 0:
print("在第三象限")
elif x > 0 and y < 0:
print("在第四象限")
完整代码如下:
x, y = map(int, input().split())
if x == 0 and y == 0:
print("坐标原点")
elif x == 0:
print("在Y轴上")
elif y == 0:
print("在X轴上")
elif x > 0 and y > 0:
print("在第一象限")
elif x < 0 and y > 0:
print("在第二象限")
elif x < 0 and y < 0:
print("在第三象限")
elif x > 0 and y < 0:
print("在第四象限")
例如输入:0,0,则输出:坐标原点
再例如输入:-3,4,则输出:在第二象限
snake_list = [[10, 10]]