资源简介 (共11张PPT)选择结构选择结构FalseTrueS1S2C选择结构又叫分支结构,是根据不同的条件判断来决定程序执行走向的结构,从结构类型分,可分为单分支结构、双分支结构和多分枝结构单分支选择结构if 表达式 :语句块表达式语句块TrueFalse单分支选择结构注:冒号不能省略如果双分支选择if 表达式:语句块1else :语句块2表达式TrueFalse语句块2语句块1双分支选择结构否则如果试一试如下图所示的算法基本结构称为( )结构A. 顺序结构B. 循环结构C.分支结构D.树形结构结构Ca>bTrueFalsemax=bmax=a试一试在Python语言中,下列语句可以用于实现选择结构的是( )A. ifB. whileC. printD. inputA选择语言循环语言输出语句输入语句试一试在Python程序中,如下程序代码体现的结构是( )A. 顺序结构B. 循环结构C. 分支结构D. 树形结构结构Cimport mathx=100if x<=100:y=abs(x)print(y)看到if选分支求x的绝对值例:判断一个数奇偶性x%2==0开始结束输入x输出“奇数”x = int (input(“请输入x“))if x % 2 == 0:print(x, ”是偶数”)else:print(x, ”是奇数”)偶数:x%2==0奇数:x%2==1x%2!==0x%2>0TrueFalse输出“偶数”试一试下列程序段运行后,m的值为( )A. 4 B. 2 C.5 D. 1Da=2;b=1;c=5if a>b:max=aelse:max=bif c>max:max=ca>bTFmax=bc>maxmax=aTFmax=a试一试如下程序段运行的结果为( )A. 4 B. 9 C.-1 D. 5Ca=5;s=4if math.sqrt(a)>s:s=s+aelse:s=s-aprint(s)求a的正平方根sqrt(5)=≈2.22.2>4falses=s-a=4-5=-1试一试以下程序段运行后,y的值是多少( )A. 100 B. 10 C.20 D. 13Bx=100if x<=0:y=abs(x)else:y=math.sqrt(x)print(y)求x的绝对值求x的正平方根 展开更多...... 收起↑ 资源预览