python中的分支语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
N R>0
Y
计算圆的周长, 并赋给变量C
输出C
出现“半径为负数, 无意义”提示
结束
选择结构
if语句(双分支)
if 条件 : 语句或语句组A
else: 语句或语句组B
if R>0 :
C=2*3.14*R print(“圆的周长为:”,C,“cm”)
语句组A
else:
print(“您输入的半径为零或负值,无意义”)
义吗?
引出分支结构
R是否大于0
计算周长并输 出周长
根据不同的条件判断来决定程序执行走向的结构。
提示R<=0,无意 义,并结束程序
分支结构
关系表达式,是用关系运算符连接起来的式子,它的返回值为bool值
选择结构 “计算圆的周长”
开始
将输入的数据 赋值给变量R
计算圆的周长C
输出周长C 结束
开始
将输入的数据赋 值给变量R
b=float(input(“请输入第二个数:”))
if a>b: print(“a比b大”) print(“我在语句A中”)
else: print(“a小于或者等于b”) print(“我在语句B中”)
结束
开始
将输入的数据赋值 给变量R
R>0 Y
计算圆的周长, 并赋给变量C
输出C
R=float(input(“请输入圆的半径cm:”))
Байду номын сангаас
if R>0:
N
C=2*3.14*R
print(“圆的周长为:”,C,“cm”)
else:
print(“您输入的半径为零或者负值,无意义”)
print(“请您结束程序后重新输入!”)
“半径为负数或0,无 意义”
结束
课堂练习2:计算圆的周长
开始
将输入的数据 赋值给变量R
Y R>0
计算圆的周长, 并赋给变量C
输出C
N
“半径为负数或 0,无意义”
输出“谢谢使用” 结束
R=float(input(“请输入圆的半径cm:”)) if R>0:
C=2*3.14*R print(“圆的周长为:”,C,“cm”) else: print(“您输入的半径为零或者负值,无意义”) print(“请您结束程序后重新输入!”)
print(“请您结束程序后重新输入!”)
语句组B
if语句(单分支)
if 条件 : 语句或语句组A
else: 语句或语句组B
if 条件 : 语句或语句组A
else:
if 条件 : 语句或语句组
if R>0 :
C=2*3.14*R print(“圆的周长为:”,C,“cm”) 语句块
课堂练习1:计算圆的周长
计算圆的周长C
顺序结构
R=float(input(“请输入圆的半径(cm):”)) C=2*3.14*R
输出周长C 结束
print(“圆的周长为:”,C,“cm”)
大家考虑一下:我们编写的程序是否有不足之处?
分支结构
开始
将输入的数据 赋值给变量R
计算圆的周长C
输出周长C 结束
如果输入的R值 为0或负数,有意
print(“谢谢使用!”)
课后作业:
分别用单分支语句与双分支语句编写“比较两个数的大小”程序, 并画出相应的流程图。
课堂练习3:比较两个数的大小
开始
将输入的数据赋值 给变量a,b
N a>b
Y
输出“a比b大” 输出“我在语句A中”
输出“a小于或者等于b” 输出“我在语句B中”
a=float(input(“请输入第一个数:”))
分支结构与分支语句
王琳 清苑中学
课程回顾
1. input()和print()语句 r=input(“请输入圆的半径”) print(“圆的周长为:”, c , “cm”)
2. int()和float() 函数 int(r) float(r)
课程回顾
3. 求解圆的周长
开始
将输入的数据 赋值给变量R
Y
计算圆的周长, 并赋给变量C
输出C
出现“半径为负数, 无意义”提示
结束
选择结构
if语句(双分支)
if 条件 : 语句或语句组A
else: 语句或语句组B
if R>0 :
C=2*3.14*R print(“圆的周长为:”,C,“cm”)
语句组A
else:
print(“您输入的半径为零或负值,无意义”)
义吗?
引出分支结构
R是否大于0
计算周长并输 出周长
根据不同的条件判断来决定程序执行走向的结构。
提示R<=0,无意 义,并结束程序
分支结构
关系表达式,是用关系运算符连接起来的式子,它的返回值为bool值
选择结构 “计算圆的周长”
开始
将输入的数据 赋值给变量R
计算圆的周长C
输出周长C 结束
开始
将输入的数据赋 值给变量R
b=float(input(“请输入第二个数:”))
if a>b: print(“a比b大”) print(“我在语句A中”)
else: print(“a小于或者等于b”) print(“我在语句B中”)
结束
开始
将输入的数据赋值 给变量R
R>0 Y
计算圆的周长, 并赋给变量C
输出C
R=float(input(“请输入圆的半径cm:”))
Байду номын сангаас
if R>0:
N
C=2*3.14*R
print(“圆的周长为:”,C,“cm”)
else:
print(“您输入的半径为零或者负值,无意义”)
print(“请您结束程序后重新输入!”)
“半径为负数或0,无 意义”
结束
课堂练习2:计算圆的周长
开始
将输入的数据 赋值给变量R
Y R>0
计算圆的周长, 并赋给变量C
输出C
N
“半径为负数或 0,无意义”
输出“谢谢使用” 结束
R=float(input(“请输入圆的半径cm:”)) if R>0:
C=2*3.14*R print(“圆的周长为:”,C,“cm”) else: print(“您输入的半径为零或者负值,无意义”) print(“请您结束程序后重新输入!”)
print(“请您结束程序后重新输入!”)
语句组B
if语句(单分支)
if 条件 : 语句或语句组A
else: 语句或语句组B
if 条件 : 语句或语句组A
else:
if 条件 : 语句或语句组
if R>0 :
C=2*3.14*R print(“圆的周长为:”,C,“cm”) 语句块
课堂练习1:计算圆的周长
计算圆的周长C
顺序结构
R=float(input(“请输入圆的半径(cm):”)) C=2*3.14*R
输出周长C 结束
print(“圆的周长为:”,C,“cm”)
大家考虑一下:我们编写的程序是否有不足之处?
分支结构
开始
将输入的数据 赋值给变量R
计算圆的周长C
输出周长C 结束
如果输入的R值 为0或负数,有意
print(“谢谢使用!”)
课后作业:
分别用单分支语句与双分支语句编写“比较两个数的大小”程序, 并画出相应的流程图。
课堂练习3:比较两个数的大小
开始
将输入的数据赋值 给变量a,b
N a>b
Y
输出“a比b大” 输出“我在语句A中”
输出“a小于或者等于b” 输出“我在语句B中”
a=float(input(“请输入第一个数:”))
分支结构与分支语句
王琳 清苑中学
课程回顾
1. input()和print()语句 r=input(“请输入圆的半径”) print(“圆的周长为:”, c , “cm”)
2. int()和float() 函数 int(r) float(r)
课程回顾
3. 求解圆的周长
开始
将输入的数据 赋值给变量R