Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
126
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第3章,第4节,王征、李晓波著。
3.4 嵌套 if 语句
在嵌套 if 语句中,可以把 if…elif.else 结构放在另外一个 if…elif.else 结构中。
3.4.1 嵌套 if 语句的一般格式
嵌套 if 语句的一般格式如下:
if 表达式1:语句1
if 表达式2:
语句2
elif 表达式3:
语句3
else:
语句4
elif 表达式4:
语句5
else:
语句6
嵌套 if 语句的执行具体如下:
如果“表达式1”为 True, 将执行“语句1”块语句,并判断“表达式 2”;如果“表达式2”为 True 将执行“语句2”块语句;如果“表达式2” 为 False, 将判断“表达式3”,如果“表达式3”为 True 将执行“语句3”
块语句。如果“表达式3”为 False, 将执行“语句4”块语句。
如果“表达式1”为 False, 将判断“表达式4”,如果“表达式4”为 True 将执行“语句5”块语句;如果“表达式4”为False, 将执行“语句6”块语句。
3.4.2 实例:判断一个数是否是2或5的倍数
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中 的 “File/New File”命令,创建一个Python 文件,并命名为“Python3-9.
py”, 然后输入如下代码:
num=int (input(" 输入一个数字:"))
if num82==0:
if num85==0:
print("\n 输入的数字可以整除2 和5")
else:
print(“\n 输入的数字可以整除2,但不能整除5”)
else:
if num85==0:
pri nt("\n 输入的数字可以整除5,但不能整除2")
else:
print ("\n 输入的数字不能整除2 和 5 ")
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,并提醒你输入一个数,如果你输入6,就会显示“输入 的数字可以整除2,但不能整除5”;如果你输入13,就会显示“输入的数 字不能整除2和5”。在这里输入35,显示“输入的数字可以整除5,但不能整除2”3.4.3 实例:随机产生数并显示最大数和最小数在1~9之间随机产生三个正整数,并显示最大数和最小数。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python3-10.
py”, 然后输入如下代码:
#导入 random 标准库
print(" 显示随机产生的3个9以内的正整数:",a,b,c)
print()
if a > b:
if b > c: #这时 a>b>c
print( “最大值:8s”8a)
print( “最小值:8s”8c)
elif c >a : #这时a>b,c>b,c>a, 即 c>a>b
print(" 最大值: 号s" 号 c )
print( “最小值:8s”号 b)
else : #这时 a>b,c>b a>c,即a>c>b
print( “最大值:8s” 名 a)
print( “最小值:8s” 号 b)
else ;
if c >b: #这时 b>a ,c>b, 即 c>b>a
print( “最大值:8s”8c)
print( “最小值:8s”8a)
elif a > c : #这时b>a ,b>c,aprint(" 最大值:8s" 号 b)
print(" 最小值: 8s" 号 c)
else : #这时 b>a,b>c,c>a, 即b>c>a
print(" 最大值:8s"%b)
print(”最小值:8s”8 a)
这里要使用随机函数 random, 所以要先导入随机模块。然后在1~9之间随机产生三个正整数,分别赋值给变量a 、b 、c。
然后利用嵌套 if 语句对变量 a、b、c 进行大小比较,最后输出最大值和最小值。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~