【发布时间】:2018-10-09 19:37:33
【问题描述】:
我正在尝试打印偶数,然后在这个数字范围内添加并打印奇数。我已经被困了一段时间,似乎无法弄清楚我需要做什么。
first = int(raw_input("Input the lower integer : "))
second = int(raw_input("Input the higher integer : "))
def calc(even,odd):
for even in range(first, second+1):
if(even % 2 == 0):
print even
for odd in range(first, second+1):
if(odd % 2 > 0):
print odd
calc(first,second)
【问题讨论】:
-
您没有添加它们。创建一个计数器,
odd_total = 0,然后在每次得到奇数时添加。 -
您是否应该将参数更改为
calc()以调用first和second,而不是odd和even?您当前的范围和命名非常混乱 -
奇数加什么?
-
@jxpython 我想要给定范围内所有奇数的总和。
-
@ZachCook 但您仍希望该函数打印偶数?还是只是范围内奇数的总和?
标签: python python-2.7 loops range add