python控制结构(一)if分支入门_Python学习入门基础教程(learning Python)--3.1Python的if分支语句...

本节研究一下if分支语句。

if分支语句是Python下逻辑条件控制语句,用于条件执行某些语句的控制操作,当if后的条件conditon满足时,if其下的语句块被执行,但当if的控制条件conditon不满足时,if下的语句块就不被执行。使用if的语法结构如下所示。

if conditon:

(tab) statement1

(tab) statement2

(tab) statement3

etc.

if条件控制分支语句的逻辑流程图,如下图所示。

Center

下边的程序是计算3门课程平均值程序,如果平均成绩大于90分打印祝贺之词。input_info之函数实现3门课程成绩的输入,并调用process_info进行求平均值处理,在process_info里计算平均值(第8行)之后打判断平均值是否大于90(第9行)。

def input_info():

mat = int(raw_input("plz input your mathtic record: "))

eng = int(raw_input("plz input your english record: "))

his = int(raw_input("plz input your history record: "))

process_info(mat, eng, his)

def process_info(m, e, h):

ave = (m + e + h) / 3

if ave > 90:

print("Congratulation! ave = ", ave)

def main():

input_info()

main()

当输入3个数的平均值大于90时的运行结果如下图所示。

Center

3个数的平均值小于90的运行截图如下图所示。

Center

从两幅运行结果图来看当,如果计算得到的平均值ave(第8行)大于90(第9行),则if(第9行)语句下的打印语句第10行)执行;如果计算的平均值ave小于90,则不执行if(第9行)下面的打印语句(第10行)。

由此例我们可以看出if可以条件控制执行某些语句块。

——————————————————————————————

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值