我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Python,别的语句怎么用

Python的一个题目,计算1到10的积。for语句会用。while循环怎么来实现此问题。


a = 1
su = 1
while(a<=10):
  su *= a
  a+=1
print(su)

i = 1
res = 1
while i <= 10:
    res *= i
    i += 1
print(res)

前面答的都对,此外送你个递归函数的做法:)

def factorial(num):
    if num == 1:
        return 1
    else:
        return num * factorial(num-1)

print(factorial(10))

近期文章

  • C++二叉树查找问题
  • minor.tick()函数未如预期出现y轴刻度线
  • idea动态表单里创建内容点击新建没反应怎么回事?
  • Debug的问题:第19行显示max()arg is an empty sequence
  • 发现安卓的动画功能有一个大BUG
  • JAVA按位异或运算 -3^3
  • conda无法安装pyqt5特定版本
  • 如何使用pyhton平均随机抽取年级内各个班级的学生
  • python题添加并完善程序代码
  • wx小程序,怎么将2个input框的值相加,然后将结果赋值给另外一个input框?
  • 关于算法分析与设计的思考
  • scrapy框架模拟登陆(好像是重定向问题,小白不太懂)
  • vue脚手架安装问题
  • 牛爷爷 牛爷爷 这点为啥子赋值才行
  • 这个二维数组每行的和为啥不对呀
  • Hololens+unity 使用AOA做物体识别
  • 微信小程序开发问题提问
  • 基于MySQL,JAVA,JSP的学生成绩管理系统卡到第一步了,求解
  • 第一次学fvcom,编译后,尝试测试报错,想请问如何解决
  • 千兆路由器网速只有100啥情况

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华