【发布时间】:2021-12-28 08:44:40
【问题描述】:
所以基本上我有一个用户输入的列表,我检查所有元素是否为正我输出所有正数,如果它们都是负数,我输出所有负数,但如果它们都是正数和负数,我需要对它们求和全部完成,我不知道如何做这最后一步,这是我的代码,直到现在
stop = "0"
Numbers = []
number = ""
while number != stop:
number = input("enter a number ")
Numbers.append(number)
print(Numbers)
if all(int(element) >= 0 for element in Numbers):
print("allpos")
if all(int(element) <= 0 for element in Numbers):
print("all neg")
【问题讨论】:
-
做一点小事。保持第一个 if,而不是第二个 if 写 elif,然后添加 else 语句,这将是 sum(Numbers) 就是这样。
-
非常感谢!