python头秃秃
2021-10-16 19:52
采纳率: 50%
浏览 11
已结题

求python big god回答这道题

用for循环求输入任意20以内的整数求阶乘!

img

图片转代码服务由CSDN问答提供 功能建议

#使用for循 s/Admin/AppData/Local/Programs/Python/python39/3.py(3.9.0
                     FleEditFormatRun OptionsWindowHelp
                     #求阶乘51=1*2*3*4*5
                    a=int(input(请输入一个20以内的数”))
                    res=1
                    foriinrange(a+1,1,-1):
                           res*=1
                           print(res)
                    print(%d!=%d%(a,res))
                                                                    Q
                                                            I
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • joel_1993 2021-10-16 20:00
    最佳回答

    你好,直接这样就行

    n = int(input("请输入小于20的整数:"))
    res = 1
    for i in range(n, 1,-1):
        res*=i
    print(res)
    print("%d!=%d"%(n,res))
    
    
    

    有帮助望采纳,你的采纳是对我最大的支持和鼓励

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题