python123平台第四周作业答案_Python123第四周上

第四章 程序的控制结构

4.1 程序的分支结构

4.2 实例:身体质量指数BMI

4.3 程序的循环结构

4.4 模块:random库的使用

4.5 实例:圆周率计算

程序得控制结构包括:顺序结构、分支结构、循环结构

程序的分支结构

包括内容:单分支结构、二分支结构、多分支结构、程序的异常处理

单分支结构: 根据判断条件结果而选择不同向前路径的运行方式;(如果,则…)

#单分支示例

guess = eval(input())

if guess == 99:

print("猜对了")

if True:

print("猜对了")

#只要是if True 条件就会被执行

二分支结构: 根据判断条件结果而选择不同向前路径的运行方式;(如果,则…,否则…)

#二分支示例

guess = eval(input())

if guess == 99:

print("猜对了")

else:

print("猜错了")

if True:

print("猜对了”)

else:

print("猜错了”)

二分支结构存在紧凑形式:

#二分支紧凑形式示例

guess = eval(input())

print("猜{}了".format("对"if guess == 99 else "错"))

多分支结构: 对满足不同条件的问题分类讨论;

(如果1,则…如果二,则…)

#多分支紧凑形式示例

score = eval(input())

if 60 <= score <70:

grade = "D"

elif 70 <= score <80:

grade ="C"

elif 80 <= socre <90:

grade = "B"

elif 90 <= score <=100:

grade = "A"

print("成绩级别为{}".format(grade))

条件判断及组合

条件判断:操作符

20200702071739348.jpg

条件组合:用于条件组合的三个保留字;

20200702071740349.jpg

程序异常处理 需注意异常发生代码行数,异常类型,异常内容提示;

20200702071740350.jpg

try:

num = eval(input(“输入整数”))

print(num*2)

except:

print("输入的不是整数”)

try:

num = eval(input(“输入整数”))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值