当前位置:主页 > 百科 > 生活维修 >

用python怎么实现逆序输出数字

时间:2023-03-22 | 来源:佚名

可以使用下面的代码来逆序输出数字:

方法一:

numbers = [1, 2, 3, 4, 5]

for i in range(len(numbers)-1, -1, -1):

print(numbers[i])

这段代码使用了 range 函数,它的三个参数分别是:起始位置,终止位置,步长。终止位置是 -1 表示到列表末尾,步长是 -1 表示每次倒序推进一个位置。

方法二:

n = int(input("请输入一个数字:")) 倒序输出字符串

print(s[::-1])

方法三:

n = int(input("请输入一个数字:")) 不断取余取整,将余数加入变量rev

while n > 0:
摘自: m.gdzrlj.com

rev = rev * 10 n % 10

n = n / 10

print(int(rev))

方法四:

n = int(input('请输入一个数字:'))

while n>0:

print(n) n = n - 1

方法五:

n = int(input('请输入一个数字:'))

for i in range(n, 0, -1):

print(i)

PS:Python range函数用法:

range(start, stop[, step])

参数说明:

start:计数从start开始。默认是从0开始。例如range5)等价于range05;

stop:计数到stop结束,但不包括stop。例如:range05) 是[0, 1, 2, 3, 4]没有5 即:range(start, stop)

step:步长,默认为1。例如:range052)就是[0, 2, 4]

注意事项:

1. start,stop,step都可以是负数,例如:range(5,-5,-2)

2. start,stop都可以是浮点数或字符串,但step只能是整数,例如:range(0.0, 5.0, 2)

3. 如果step0,则会报错。

4. 如果start大于stop,则会返回一个空列表,例如:range(5, 0, 1)

用python怎么实现逆序输出数字

声明:本文转载自网络,不代表本平台立场,仅供读者参考,著作权属归原创者所有。我们分享此文出于传播更多资讯之目的。如有侵权,请联系我们进行删除,谢谢!

推荐阅读

扩展阅读