课程
/后端开发
/Python
/Python3 入门教程(新版)
num=2 sum=1 while num<=10: sum=sum*num num=num+1 print(sum)
这样出来的结果也是 3628800
2024-03-29
源自:Python3 入门教程(新版) 4-5
正在回答
num=2 sum=1 while num<=10: sum=sum*num num=num+1 print(sum) print(1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10)
num为1时,对sum的影响就是多乘了一个1,题目要计算的是1到10的乘积,写num写成2也不会影响输出结果,但这里考查的点应该是如何使用while进行10次正确的循环,结果反倒不重要
举报
python3入门教程,让你快速入门并能编写简单的Python程序
1 回答num%2==1为什么是两个等号
2 回答为什么判断条件是num % 2 != 0
1 回答为什么不可以直接用while num<=1000: if num%2==0: cuntinue sum=sum+num 呢?
1 回答num=num+1为什么不能写这里?
2 回答num = num + 1 if num % 2 != 0: continue和其它部分有什么关系