myList = []
numbers = int(input("How many numbers would you like to enter? "))
for numbers in range(1,numbers + 1):
x = int(input("Please enter number %i: " %(numbers)))
myList.append(x)
b = sum(x for x in myList if x < 0)
for x in myList:
print("Sum of negatives = %r" %(b))
break
c = sum(x for x in myList if x > 0)
for x in myList:
print("Sum of positives = %r" %(c))
break
d = sum(myList)
for x in myList:
print("Sum of all numbers = %r" %(d))
break
我需要弄清楚如何询问用户是否想再次使用该程序。我还没有学过功能,每次我尝试将整个程序放入“while True:”循环时,它只会重复“您想输入多少个数字?”任何帮助表示赞赏,我对python没有经验,这令人沮丧!需要问用户是否要重复使用for循环(Python)