pythontip 翻转数字

编写一个程序,返回一个数字的数字列表,但需要以相反的顺序排列。

定义函数reverse_number_digits(),参数为一个数字num。
在函数内,将数字num转换为其相反顺序的数字列表。

  • 这道题num通过int转得到的是整数型,直接用会报错的'int' object is not iterable,str类型则返回['6', '5', '4', '9', '8', '7'],重点将其在整数型进到列表内
点击查看代码
def reverse_number_digits(num):
    list1=[]
    for i in num:
        list1.append(i)
    return list1[::-1]

# 获取用户输入
num = int(input())

# 调用函数
print(reverse_number_digits(num))
* 在append内int函数转整数
点击查看代码
def reverse_number_digits(num):
    list1=[]
    for i in num:
        list1.append(int(i))
    return list1[::-1]

# 获取用户输入
num = input()

# 调用函数
print(reverse_number_digits(num))
posted @ 2025-11-07 20:17  硫酸钡barit  阅读(13)  评论(0)    收藏  举报