刚接触python, 想知道为什么输入进去的数字都变成一样的

img


刚接触python, 想知道为什么输入进去的数字都变成一样的,求帮助。

img


这里有问题,您输入进去的数字没有存放到数组中啊,其次inputva1这个是用来接收输入的数字的,当那个while循环完后inputva1的值就是6.0,然后你在循环外面把inputva1给num,所以num里面全是6.0.
你是想把输入的数据全部放到num里面的话,那你应该在while循环里面:


num = []
while inputCount < va1Count:
    inputva1 = float (input (' Enter a value: '))
    sum =sum + inputva1
    inputCount = inputCount +1
    num.append(inputva1)

望采纳哦,点击采纳该回答即可!!!!