我编写了以下代码,效果很好。但我想稍微修改一下,以便从数字范围中测试最后一个数字是否为偶数。
是否可以对其进行修改,以便也测试 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]
我不知道这是否可以通过“范围”功能来完成。我想知道? 简单的解决方案将不胜感激
只需将
range(numbers[0], numbers[1])
更改为 range(numbers[0], numbers[1]+1)
即可让检查范围包含最后一个数字