首页 > print语句,for循环内正常打印,for循环外就无法打印
头像
Stone.mi
编辑于 2020-09-04 17:35
+ 关注

print语句,for循环内正常打印,for循环外就无法打印

那个高手能帮忙指正下,这个python中的打印语句,在for循环内能正常打印,与for循环平行就不能正常输出。

测试输入:A37;S1;S72;S41;
目标输出:-37,-114
具体问题: print('%d,%d'%(x,y)) 在与for循环平行时系统不能正常打印,但放在for循环中就可以正常打印。
#具体代码如下,其中
while 1:
try:
x = 0
y = 0
iList = input().split(';')
for point in iList:
if point[0] == 'A':
x -= int(point[1:])
elif point[0] == 'D':
x += int(point[1:])
elif point[0] == 'W':
y += int(point[1:])
elif point[0] == 'S':
y -= int(point[1:])

print('%d,%d'%(x,y))
except:
break

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐