def positive_range(start, end):
for num in range(start, end + 1): # +1 counts the last number in range
if num >= 0:
print(num)
positive_range(-18, 8)
def reverse_positive_range(start, end):
for num in range(start, end + 1):
if num >= 0:
print(num)
num -= 1
reverse_positive_range(9, -8)
对于第一个函数:
我的目标是使用一个函数来找到特定范围内的正数。
但对于第二个功能:
我的目标是做与上面第一个函数相同的事情,但是只对范围内的正数按相反的顺序做。
像8, 7, 6, 5, 4, etc.
一样,我试着尝试如下所示,但它不是正确的代码。我该怎么做呢?
1条答案
按热度按时间3qpi33ja1#
range
接受一个可选的thrid参数,该参数表示在每个成员之间要执行的步骤。将其设置为负数将使范围从较大的数字“向后”移动到较小的数字: