olst = []
elst = []
E = int(input("Please enter your first number: "))
O = int(input("Please enter your second number: "))
for OS in range(E,O+1):
if(OS%2!=0):
olst.append(OS)
for ES in range(E,O+1):
if(ES%2==0):
elst.append(ES)
print("Sum of all odd values is: ", sum(olst))
print("Sum of all even values is: ", sum(elst))
该程序的目的是打印我两个整数之间的所有奇数之和以及偶数。这是我当前的代码,我对python还是相当陌生的,可以接受任何批评和技巧。我遇到的主要问题是当我运行程序时,sum(olst)和sum(elst)都会多次输出答案,直到它们达到正确和最终的答案为止。尽早感觉到我的过程从根本上存在缺陷,但希望事实并非如此!
精慕HU
慕仙森
相关分类