秃头少女小宇 2021-10-13 11:07 采纳率: 62.5%
浏览 1163
已结题

Python编写函数求阶乘

编写函数,计算20×19×18×…×3的结果

  • 写回答

3条回答 默认 最新

  • joel_1993 2021-10-13 11:18
    关注

    你好同学,代码供参考:

    def f():
        s = 1
        for i in range(20,2,-1):
            s*=i
        return s
    print(f())
    

    结果:
    1216451004088320000

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 精英干员瑕光 2021-10-13 11:29
    关注
    
    b=1
    a=input('请输入:')
    try:
        a=int(a) and (a>0)==True
        while a>1:
            b=b*a
            a-=1
        print(b)
    except:
        print('输入格式错误')
    
    评论
  • 神仙别闹 2021-10-13 11:19
    关注

    img

    
    def ji():
        i=20
        b=1
        while i>=3:
            b=i*b
            i-=1
        print(b)
    
    ji()
    
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月21日
  • 已采纳回答 10月13日
  • 创建了问题 10月13日

悬赏问题

  • ¥15 Python词频统计,运行出的Excel没有内容
  • ¥15 求推荐一个好用的录屏软件
  • ¥15 kali显示no x11 display variable was set;
  • ¥15 如何实现这个Python开发问题
  • ¥15 Erasure Code纠删码表
  • ¥15 用vite创建的vue3项目,404重定向不起作用??
  • ¥15 关于#c语言#的问题:一个球从80米高度自由落下,每次落地后反弹的高度为原高度的一半计算6次小球反弹的高度.(反弹结果取整,使用走走for循环结构)
  • ¥15 SurfaceControl的screenshot问题
  • ¥15 基于51单片机的oled菜单代码,要C语言,模块化编程!
  • ¥15 JAVAswing,设计一个扑克牌什么的