Timisic 2021-11-19 22:01 采纳率: 100%
浏览 26
已结题

不知道如何将一个数字倒序输出,如何改进这个代码变成数字输出

问题遇到的现象和发生背景

卡在如何将数字倒序输出

问题相关代码,请勿粘贴截图
def xun():  #能否改进一下这样的重复输入
    a=[]
    x=int(input('不多于五位的正整数'))
    x=str(x)
    if  len(x)<6 and len(x)>0:
        for i in range(len(x)):
            a.append(x[len(x)-1-i])  #不知道这行什么意思
        print(len(x),a)
    else:
        print('wrong number, please re-enter')
        xun()

xun()

a.append(x[len(x)-1-i]) #不知道这行什么意思,尤其是为什么有x[]及里面的内容

我想要达到的结果

改进代码,将其转换为数字输出而非列表

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月27日
    • 创建了问题 11月19日

    悬赏问题

    • ¥15 关于#Stata#的问题:数据是面板数据,SPSS里面不能控制年份和时间,所以只能用Stata做
    • ¥20 基于基于NioEventLoop线程阻塞问题
    • ¥20 我需要"hill48屈服模型 等向强化 非线性硬化"的abaqus本构子程序(umat或者vumat)对应的理论推导过程。
    • ¥15 基于ucc28019的pfc电路中芯片一直不工作
    • ¥15 yolov8在3588板子端c++推理报错
    • ¥50 unitywebrequest分段下载导致报错,如何解决?
    • ¥15 错误使用 gretna_GUI_PreprocessInterface>RunBtn_Callback
    • ¥15 WPF如何用Chart绘画出Y轴的左边数据
    • ¥20 系统重装后Calibre无法启动
    • ¥15 跑hls xfopencv的例程standalone_hls_axi_example出的错误,csim没问题,c synthesis出的错误