资源简介 判断奇偶读入一个整数?a,如果?a为偶数在屏幕上输出?yes。a=int(input())ifa%2==0:print("yes")判断公约数输入三个数?a,b,ca,b,c,判断?aa?是否是?bb?和?cc?的公约数。a,b,c=map(int,input().split())ifb%a==0andc%a==0:print("yes")else:print("no")判断闰年输入一个?19001900?至?37003700?之间的年份,判断它是否为闰年,是输出yes否则输出no。year=int(input())ifyear%400==0or(year%4==0andyear%100!=0):print("yes")else:print("no")求三角形面积frommathimporta,b,c=map(float,input().split())ifa+b>canda+c>bandb+c>a:p=(a+b+c)/2s=sqrt(p(p-a)(p-b)(p-c))print("%.2f"%s)else:print("Nosolution")(共12张PPT)你“剁手”了吗———分支结构PART04运行调试PART01分析问题PART02设计算法PART03编写程序购物节优惠计算天猫双十一活动中,全场商品每满300减40,上不封顶,请设计一个程序帮助买家计算实际付款金额。用户输入:商品原价01-分析问题-PART01程序计算满减金额02输出:实际付款金额03-设计算法-PART02输入商品原价判断原价是否大于等于300,并进行满减计算输出实际付款金额分支结构判断原价是否大于等于300,并进行满减计算-设计算法-PART02判断总价有没有满300?有参与满减没有就不处理计算满几个300应付金额>=300是满300个数=总价//300实际付款金额=总价-满300个数40否输出实际金额结束输入应付金额开始-分支结构-PART程序中表示判断条件的式子称为条件表达式,它由关系运算或逻辑运算构成,执行的结果为布尔值True或False运算符描述示例(x=0.87)结果>大于——返回x是否大于yx>1False<小于——返回x是否小于yx<1True>=大于等于——返回x是否大于等于yx>=1False<=小于等于——返回x是否小于等于yx<=1True==等于——判断x与y是否相等x==1False!=不等于——判断x与y是否不相等x!=1True-分支结构-PART对一些复杂的条件,需要用几个关系表达式组合起来表示,这种组合操作就是逻辑运算。运算符描述示例(a=1b=5)运算结果and“与”:当两个运算数都为True时,运算结果才为Truea>0andb>0Truea>0andb<0Falsea<1andb>1a<0andb<0or“或”:只要有一个运算数为True时,运算结果就为Truea>0orb>0Truea>0orb<0a>1orb>1a<0orb<0Falsenot“非”如果运算数为True,运算结果为Falsenota>0False如果运算数为False,运算结果为Truenotb<0True-if语句-PART03单分支if表达式:语句块双分支if表达式:语句块1else:语句块2-编写程序-PART03输入商品原价判断原价是否大于等于300,并进行满减计算输出实际付款金额应付金额>=300是满300个数=总价//300实际付款金额=总价-满300个数40否输出实际金额结束输入应付金额开始-任务-PART05完善购物节优惠计算程序规则:全场跨店满减:300-40,上不封顶限定品类券(仅使用一次):-任务-PART05完成学习平台上分支结构小测1的试题 展开更多...... 收起↑ 资源列表 习题.docx 分支结构.pptx