如何在python中打印从递增值到递减值的范围
我是python新手,我想打印一个范围,但是当我运行这个程序时,不打印任何东西如何在python中打印从递增值到递减值的范围,python,function,printing,range,Python,Function,Printing,Range,我是python新手,我想打印一个范围,但是当我运行这个程序时,不打印任何东西 dec_value=int(input("ENTER THE DECREMENTED VALUE")) for i in range(100,0,dec_value): print(i) 有人能告诉我我做错了什么吗?dec_value(范围的步长)如果开始编号大于结束编号,则需要为负数,否则将返回空范围。如果它返回一个空的范围,循环将不会运行,因为没有任何东西可以迭代 如果开始
dec_value=int(input("ENTER THE DECREMENTED VALUE"))
for i in range(100,0,dec_value):
print(i)
有人能告诉我我做错了什么吗?dec_value
(范围的步长)如果开始编号大于结束编号,则需要为负数,否则将返回空范围。如果它返回一个空的范围,循环将不会运行,因为没有任何东西可以迭代
如果开始<结束,则步骤应为正,否则应为负 执行以下操作以规范化负输入或正输入:
dec_value = int(input("ENTER THE DECREMENTED VALUE: "))
for i in range(10, 0, -abs(dec_value)):
print(i)
>>> ENTER THE DECREMENTED VALUE: -5
10
5
>>> ENTER THE DECREMENTED VALUE: 5
10
5
尝试输入一个负数。