python课件:控制语句--条件语句

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

条件语句示例
• 判断两个数的大小,x=10,y=20,如果x>y,输出the max is x(数据),否则,输出the max is y(数据)。 • x=10 • y=20 • if x>y: • print “the max is ”, x • else: • print “the max is ”, y
条件语句示例
• 例:要求输入一个用户的名字name,如果名字 是MaYun,输出welcome boss,否则直接输出 welcome name(数据),输入的名字要求有默认值
• name =raw_input("enter the user name: ") or "<unknown>"
• if name == "MaYun":
条件语句示例
• 例:输入一个学生成绩score并判断是否及格, 如果成绩>=60分,则输出pass • # coding=UTF-8 • score= input("enter the score: ") • if score>=60: • print “pass“ • print ‘congratulation!’
• 比如,输入用户年龄,根据年龄打印不同的 内容,在Python程序中,就可以用条件语句 实现。
条件语句形式1
• if 判断条件:
条件
false
• 执行语句块……
true
语句块
x=20 y=10 if x>y:
print x,y print x, ’>’, y
• 其中条件判定为真,则执行后面的语句块,执行内容可以多 行,以缩进来区分表示同一范围。
条件语句形式3
• 要检查多个条件时,可以使用elif,它是else if 的简写,是if和else子句的联合使用,就是具 有条件的else子句 • if 判断条件1为真 : • 执行语句块1 #要用缩进来表示语句块处 于if语句之中 • elif 判断条件2为真 : • 执行语句块2
条件语句形式3
• print "welcome boss"
• else:
# print "welcome " , name
• print "welcome " + name
成员运算符条件Biblioteka Baidu断
• 例:输入一个名字,查看字符串name中是否包 含“s”,如果包含则输出contains “s”,否则输出not contains "s" • name=raw_input("whar is your name?") • if "s" in name: • print ' contains "s" .' • else: • print ‘not contains "s" .'
• # coding=UTF-8 • score= input("enter the score: ") • if score>=60: • print “pass“ • print “ congratulation! “ • else: • print “not pass“ • print “Please repeat it again”
• num=input(‘enter a number’) • if num>0: • print ‘positive’ • elif num<0: • print ‘negative’ • else:
• 循环语句 • 循环语句是指在满足某个条件的情况下,使程序重复执行同一个代码 块的语句。
• 问题:满足条件时,执行相应语句块,什么情况下是满足条件呢? • 需要理解条件表达式的取值:布尔类型、逻辑运算和比较运算
条件语句
• Python条件语句是通过一条或多条条件表达 式的执行结果(True或者False)来决定是否 执行的代码块。计算机之所以能做很多自动 化的任务,因为它可以自己做条件判断。
• 如果条件判定为假时语句块不被执行。
条件语句示例
• 例:输入一个数num并判断是否能被4整除,如果 能被4整除,则打印num能被4整除,换一行打印 num是偶数。 • # coding=UTF-8 • num = input("enter the num: ") • if num%4==0: • print str(num)+"能被4整除“ • print ‘它是偶数’
条件语句示例
• 例:输入两个数并判断两数是否相等。 • x=input("please input the first number x: ") • y=input("please input the first number y: ") • if x==y: • print 'x==y' • else: • print 'x!=y'
条件语句形式2
• if 判断条件: true
• 执行语句块1……
条件
false
• else:
语句块1
语句块2
• 执行语句块2……
• 其中条件判定为真,则执行if下面的语句块1,执行内容可以 多行,以缩进来区分表示同一范围。
• 当条件判定为假时执行else下面的语句块2
条件语句示例
• 例:输入一个数num并判断是否能被4整除,如果能被4整 除输出num能被4整除,否则输出num不能被4整除。
Python控制语句
Python控制语句
• 结构化程序设计 • 顺序语句 • 条件语句 • 循环语句
结构化程序设计方法
• 顺序语句 • 语句处于同一语句块内,程序执行时,所有语句按顺序依次执行
• 条件语句 • 又称选择语句、判断语句 • 条件语句是指根据条件表达式的不同结果,使程序选择执行不同代码 块的语句
• # coding=UTF-8 • num = input("enter the num: ") • if num%4==0: • print str(num)+"能被4整除“ • print ‘它是偶数’ • else: • print str(num)+"不能被4整除"
条件语句示例
• 例:输入一个学生成绩并判断是否及格,及格输出pass,并换一行输出 congratulation!不及格输出not pass,并换一行输出Please repeat it again。
相关文档
最新文档