资源简介 (共15张PPT)拓展链接两个字符串比较,是将这两个字符串从左到右逐个字符比较:1、如果两个字符串长度相等,且每一个相应位置上的字符都一样,就认为两个字符串相等,如: “hello”=“hello”。2、如果两个字符串长度不相等,则以第一个不相同的字符作为基准,而不考虑他们的长度及其后字符的比较结果。如: "he" > "haaaa"、hello”>“hell”拓展链接注意:1、当字符串有空格时,空格也参加比较。2、字母大小写不同,ASCII代码值也不同。3、由汉字组成的字符串也可以比较。如:”张三” > ”李四” 实际比较内容是:zhangsan ,lisi4、不是哪个字符串更长就更大,而是碰到第一个不同的字符之后,就返回结果。3.2.3顺序和分支结构的程序实现顺序结构中,按语句的自然顺序一次执行。开始结束输入身高、体重计算BMI=体重/身高2输出BMI顺序结构的程序实现单分支if 条件语句格式If<条件表达式>:<语句A>s=25t=int(input("请输入用用时(秒):"))v=s*3600/tif v<=100:print("正常")分支结构的程序实现输出"正常"YNv<=100?当表达式为真时,执行语句块;否则什么都不执行。单分支结构双分支if条件语句格式If<条件表达式>:<语句A>else:<语句B>s=25t=int(input("请输入用用时(秒):"))v=s*3600/tif v<=100:print("正常")else:print("平均车速",round(v,1))print("超速")同一个if 语句中,if、else下方的语句块必须采用相同的缩进来标识。分支结构的程序实现当表达式为真时,执行语句块1;否则(表达式为假)执行语句块2。双分支结构NYs=25t=int(input("请输入用用时(秒):"))v=s*3600/tif v<=100:print("正常")else:print("平均车速",round(v,1))print("超速")分支结构的程序实现s=25t=int(input("请输入用用时(秒):"))v=s*3600/tif v<=100:print("正常")else:print("平均车速",round(v,1))print("超速")if…elif….else语句格式If <表达式1>:<语句1>Elif<表达式2>:<语句2>…….Elif<表达式N>:<语句N>else:<语句N+1>Python使用if-elif-else描述多分支决策,简化分支结构的嵌套问题。分支结构的程序实现①输入身高s②输入体重t③计算BMI的值④根据BMI判断健康状态r⑤输出健康状态练习2if 语句允许嵌套使用,但是一定要注意严格的缩进。闰年的计算实践练习X能被100整除?X能被4整除?X能被400整除?Y输出“是闰年”输出“不是闰年”NN输出“不是闰年”输出“是闰年”YNY结束实践练习1.有如下程序段:score = int(input("请输入分数:"))if score > 60:score += 20score += 10print(score)若程序运行后输入20,打印出的score的值为 。30课堂练习2. 有如下程序段:x = 3if x >= 1:x *= 4else:x += 8x /= 2print(x)该程序段运行后,变量x的值为 。6课堂练习Thanks 展开更多...... 收起↑ 资源预览