下面这行代码能不能实现和上面的代码1效果一样 开始值 :1 结束值:8 打印:3 5 7 ...
"""下面代码2能不能实现和上面的代码1效果一样
开始值 :1
结束值:8
打印:3 5 7
输入开始值:8
结束值:1
打印:6 4 2
"""
number_start = int(input("请输入一个开始值:"))
number_end = int(input("请输入一个结束值:"))
#代码1
while number_start < number_end - 1:
number_start += 2
print(number_start)
while number_start > number_end + 1:
number_start -= 2
print(number_start)
#代码2
dir = 1 if number_start < number_end else - 1
while number_start != number_end - dir:
number_start += dir
print(number_start) start = int(input("请输入一个开始值:"))
end = int(input("请输入一个结束值:"))
d = 2 if start < end else -2
while start+d < end if d > 0 else start+d > end:
start += d
print(start)
页:
[1]