我正在尝试从" raw_input"功能,并使其成为3个浮点数然后总结。
user_input = "1.23+2.25+3.25"
是否可以取3个数字并将它们添加到看起来像这样或类似的浮动列表中?
float_lst = [1.23,2.25,3.25]
答案 0 :(得分:0)
如果我只按你的要求而不是列表,你可以评估。下面的简单代码示例
a = raw_input()
print eval(a)
答案 1 :(得分:0)
您可以使用split函数,然后将元素转换为float。
user_input = "1.23+2.25+3.25"
lst = user_input.split("+")
lst = [float(i) for i in lst]
现在你有一个浮动列表,你可以这样做
result = sum(lst)
你将得到结果