在循环问题中使用范围函数#python

问题描述 投票:0回答:1

我编写了以下代码,效果很好。但我想稍微修改一下,以便从数字范围中测试最后一个数字是否为偶数。

是否可以对其进行修改,以便也测试 stop_range 的数字是偶数还是不均匀?

代码如下:

计数器 = 列表(范围(2)) 数字 = []

对于计数器中的 n: Numbers.append(int(input("请输入数字:"))) 数字.sort()

print("数字范围:", 数字)

偶数=[]

对于范围内的 n(数字[0],数字[1]): 如果 n == 0: 经过 elif n % 2 == 0: Even_num.append(n) 别的: 通过

print("偶数:", Even_num)

我的意思是,在下面的示例中,我希望“10”也包含在偶数列表中。 输入数字:5 输入数字:10 数字范围:[5, 10] 偶数:[6, 8]

我不知道这是否可以通过“范围”功能来完成。我想知道? 简单的解决方案将不胜感激

python loops range
1个回答
0
投票

只需将

range(numbers[0], numbers[1])
更改为
range(numbers[0], numbers[1]+1)
即可让检查范围包含最后一个数字

© www.soinside.com 2019 - 2024. All rights reserved.