9.编写一个程序,接受来自用户的 9 个整数并将它们存储在一个列表中。接下来,计算列表中所有元素的交替总和。例如,如果用户输入 1 4 9 16 9 7 4 9 11 那么它计算 1 – 4 + 9 – 16 + 9 – 7 + 4 – 9 + 11 = –2
myList = []
value = None
count = 0
while count != 9:
value = int(input("Please enter a number: "))
myList.append(value)
count = count + 1
if count == 9:
break
print(myList)
def newList(mylist):
return myList[0] - myList[1] + myList[2] - myList[3] + myList[4] - myList[5] + myList[6] - myList[7] + myList[8]
x = newList(myList)
print(x)
我的代码返回正确的答案,但我需要它来打印出实际的交替总和,如示例中所示。我已经坚持了一段时间。我对此有一个心理障碍,并且无法在网上找到与此类似的任何东西。我感谢任何帮助或提示。另外,这是python 3。谢谢。