资源简介 (共21张PPT)运用选择结构描述问题求解过程第四章程序设计基础第四章程序设计基础课前回顾变量的赋值:a=12输入:input()常用写法:a=input(“提示信息:”)类型转换:int()输出:print()常用写法:print(“提示信息:”)格式化输出:“%.2f”%y%.2f是指保留小数点后两位。%y是指格式化的对象是y。第四章程序设计基础4.3运用选择结构描述问题求解过程探究活动第四章程序设计基础分析问题对于读入的三个数a、b、c,设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找了三个数中最大的数。4.3运用选择结构描述问题求解过程第四章程序设计基础设计算法算法描述一:①输入三个数a、b、c;②如果a>b,则m=a;否则m=b;③如果c>m,则m=c;④输出m的值;⑤结束。4.3运用选择结构描述问题求解过程算法描述二:①输入三个数a、b、c;②如果a>b,则m=a;③如果a④如果c>m,则m=c;⑤输出m的值;⑥结束。第四章程序设计基础if语句4.3运用选择结构描述问题求解过程基础语法:if表达式:执行的代码else:执行的代码注意点:①执行的代码前的缩进要一致(通常使用tab键来缩进)②if判断条件和else后面的冒号第四章程序设计基础4.1程序设计语言的基础知识逻辑运算符与逻辑表达式a=0,b=1,c=2Pyton的运算符与表达式运算符逻辑表达式描述示例andxandy“与”。如果x为false,xandy为false,否则它返回y的值。aandb返回0candb返回1orxory“或”。如果x为true,它返回x的值,否则它返回y的值。aorb返回1corb返回2notnotx“非”。如果x为true,返回false,如果x为false,返回truenot(aandb)返回true第四章程序设计基础单分支if语句4.3运用选择结构描述问题求解过程if表达式:执行的代码第四章程序设计基础双分支if语句4.3运用选择结构描述问题求解过程if表达式:执行的代码else:执行的代码第四章程序设计基础4.3运用选择结构描述问题求解过程探究活动问题:对于读入的一个整数a,判断其是奇数还是偶数?第四章程序设计基础分析问题①确定输入的整数②判断其是奇数还是偶数4.3运用选择结构描述问题求解过程第四章程序设计基础设计算法根据上面的分析,解决问题的算法描述如下:①输入整数a;②如果a%2==0,则输出是偶数;③如果a%2==1,则输出是奇数;④结束。4.3运用选择结构描述问题求解过程第四章程序设计基础编写程序4.3运用选择结构描述问题求解过程print("请输入一个整数:")a=int(input())ifa%2==0:print(a,"是偶数")ifa%2==1:print(a,"是奇数")第四章程序设计基础设计算法根据上面的分析,解决问题的算法描述如下:①输入整数a;②如果a%2==0,则输出是偶数;否则输出是奇数;③结束。4.3运用选择结构描述问题求解过程第四章程序设计基础编写程序4.3运用选择结构描述问题求解过程print("请输入一个整数:")a=int(input())ifa%2==0:print(a,"是偶数")else:print(a,"是奇数")第四章程序设计基础分析问题调试运行4.3运用选择结构描述问题求解过程第四章程序设计基础函数分割函数分割.split()对象是一个“字符串”#split()括号内可以没有参数,代表所有的空字符,包括空格,换行符/n,制表符/t来分割。4.3.1if语句的应用第四章程序设计基础课堂练习输入:input()常用写法:a=input(“提示信息:”)类型转换:int()、float()输出:print()常用写法:print(“提示信息:”)分割字符串:split()格式化输出:“%.2f”%y%.2f是指保留小数点后两位。%y是指格式化的对象是y。条件语句:if表达式:执行的语句else:执行的语句第四章程序设计基础编写程序4.3运用选择结构描述问题求解过程第四章程序设计基础编写程序4.3运用选择结构描述问题求解过程第四章程序设计基础分析问题调试运行4.3运用选择结构描述问题求解过程 展开更多...... 收起↑ 资源预览