Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
115
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第4章,第2节,王征、李晓波著。
4.2.1 while 循环中使用 else 语句的一般格式
在Python 中 ,while 循环中使用else语句的一般格式如下:
while 判断条件:
语句1
else
语句2
If 语句的执行具体如下:
第一,如果“判断条件”为 True, 进入循环,即反复执行“语句1”块语句。
第二,进入循环后,当条件不满足时,跳出while 循环,开始执行“语句2”块语句。
4.2.2 实例:阶乘求和
阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于1808年发明的运算符号,是一个数学术语。
一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n 的阶乘写作n!, 其计算公式如下:
n!=1×2×3×…×n
下面编写 Python 代码,求出1!+2! + … … +30!之和。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的“File/New File”命令,创建一个Python 文件,并命名为“Python4-5.
py”, 然后输入如下代码:
n = 0
t = 1
s =0
while n <30 :
n = n +1
t =t * n
s = s + t
#定义整型变量,用于统计循环次数
#定义整型变量,用于计算每个数的阶乘
#定义整型变量,用于计算阶乘之和
#变量n 加1
#每个数的阶乘
#阶乘之和
else :
print("1!+2!+……+30!=8d"8 s)
在这里首先定义三个变量,分别用于统计循环次数、计算每个数的阶 乘、计算阶乘之和;接下来利用 while 循环语句实现阶乘之和,最后打
印输出。单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就 可以运行程序代码,就可以看到求出1!+2!+……+30!之和
4.3 无限循环
可以通过设置条件表达式永远不为 False 来实现无限循环,下面通过实例来说明一下。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中 的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python4-6.
py”, 然后输入如下代码:
num =1
while num == 1 : #表达式永远为 true
mystr =input(" 请输入一个字母或一个数字 :")
print(" 您输入的字母或数字是:",mystr)
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就 可以运行程序代码,这时显示“请输入一个字母或一个数字”,你随便输入一下字母或数字,就会显示这个字母或数字,并继续显示“请输入一个字母或一个数字”,这个程序就这样无限循环运行下去对于无限循环,该如何结束程序运行呢?按下键盘上的 “Ctrl+C” 组合键,就可以结束无限循环。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~