Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户输入列表python 我试图得到输出值的总和,它给了我一个回溯错误_Python_Arraylist_While Loop - Fatal编程技术网

用户输入列表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)