好的,所以我有这个python程序要求x坐标,比方说让用户一次性输入这5个坐标。 x = 3,5,6,7,9。存储这些5“x”坐标之后,如何将它们取出并以总和模式使用它们,例如:
x1 + x2 + x3 + x4 + x5
到目前为止,这是我的代码:
来自ast import literal_eval
num = int(raw_input(“N of points:”))
x_input = raw_input(“X:”)
y_input = raw_input(“Y:”)
x_coords = map(float,x_input.split())
y_coords = map(float,y_input.split())
打印x_coords
打印y_coords
答案 0 :(得分:0)
我猜如果输入是“1,2,3,4,5”并且你想要将所有数字相加,那么你想用“,”分割它,然后修剪空格,然后转换成浮点数总结
在这种情况下,这样的事情应该起作用
>>> x_input = "1, 2, 3, 4, 5"
>>> sum(float(x.strip()) for x in x_input.split(","))
15.0