- 帖子
- 8
- 精华
- 0
- 积分
- 37
- 阅读权限
- 10
- 注册时间
- 2017-11-26
- 最后登录
- 2020-4-16
|
本帖最后由 Imagination 于 2017-11-28 15:04 编辑
def position(x,y):
if x>0:
if y>0:
print ('你输入的(%d,%d)在第一象限'%(x,y))
elif y<0:
print ('你输入的(%d,%d)在第四象限'%(x,y))
else:
print ('你输入的(%d,%d)在X轴上'%(x,y))
elif x<0:
if y>0:
print ('你输入的(%d,%d)在第二象限'%(x,y))
elif y<0:
print ('你输入的(%d,%d)在第三象限'%(x,y))
else:
print ('你输入的(%d,%d)在X轴上'%(x,y))
else:
print ('你输入的(%d,%d)在Y轴上'%(x,y))
print ('输入坐标值确定象限')
x = int(input('请输入X值:'))
y = int(input('请输入Y值:'))
position(x,y)
问题1,为什么代码里没有return 运行出来,没有NONE。要是我把最后的代码改成answer = position(x,y) print (answer) 运行就会在最后打出NONE
问题2,能帮我改进一下吗 这个运行要先输入X 敲回车再输入Y 怎么写代码能直接输入X,Y 就运行函数呢 |
|