用户输入列表python 我试图得到输出值的总和,它给了我一个回溯错误
您将用户输入列表python 我试图得到输出值的总和,它给了我一个回溯错误,python,arraylist,while-loop,Python,Arraylist,While Loop,您将user\u input从str转换为float,并将返回值分配给val\u input,但当您附加到output\u值时,您将user\u input而不是val\u input,实际上放弃了您的转换 val_input = float(user_input) if val_input: output_values.append(user_input) 只需使用以下方法进行修复: val_input = float(user_input)
user\u input
从str
转换为float
,并将返回值分配给val\u input
,但当您附加到output\u值时,您将user\u input
而不是val\u input
,实际上放弃了您的转换
val_input = float(user_input)
if val_input:
output_values.append(user_input)
只需使用以下方法进行修复:
val_input = float(user_input)
if val_input:
output_values.append(val_input)
哪一行给了你错误?
val_input = float(user_input)
if val_input:
output_values.append(val_input)