首页 > 编程知识 正文

分支结构教案,分支结构程序设计实验报告

时间:2023-05-03 13:46:30 阅读:9641 作者:4410

文章目录一、分支结构应用场景二、if语句使用1 .例:2.例:三、练习1 .英寸单位与公制单位的调换2 .掷骰子决定做什么3 .百分制成绩回转等级制4 .如果能输入三边长构成三角形,则将周长与面积

一.分支结构的应用场景

顺序结构:一个语句按顺序执行

分歧结构:发生两种不同的情况

二、if语句使用关键字: if、elif、else 1.例: '''用户认证' ' ' ' username=input ('用户名: ) )密码3330 password=getpass.getpass (请输入密码: ' ) if username==' admin ' and password==' 123456 ' 3360 print )。 ' )

2 .范例:

' '段函数评估3x-5(x1 ) f ) x )=x2(-1=x=1) 5x3) x-1 ) ' ' x=浮点(input ) x='1) ) if x 1: y=y ) x=float(input(x=) ) ifx 1: y=3* x-5 else : ifx=-1: y=x2 else 3360 y=5* x3打印() (f ).) )

三、练习1 .英制单位和公制单位的更换'''英制单位和公制单位厘米的更换1in=2.54* 1cm'''value=float(input ) (请输入长度: () unit=input () )请输入单位: ) )

2 .掷骰子决定做什么'''掷骰子决定做什么' ' ' fromrandomimportrandintface=randint (16 ) )。 if face==1: result='唱歌' elif face==2: result='跳舞' elifface==:result='学狗的名字' elif face==='

3 )分位成绩转等级制(() )分位成绩转等级制成绩90分以上-----A80分) 89分-----B70分----79分-----C60分----69分-----D60分以下if score=90: grade=' a ' elif score=80: grade=' b ' elif score=703360 grade=' c ' elif score=603360 grade=' 603360

4 .如果可以输入三条边的长度构成三角形,则计算周长和面积''判断输入的边的长度是否可以构成三角形''导入矩阵=float (input (a=' ) ) b=float (b=' ) 周长:%f(% ) abc ) ) p=) abc )/2area=math.sqrt(p*(p-a ) (p-b ) ) ) 652

5 .个人所得税计算器'''输入月收入和五险一金个人所得税' ' ' salary=float(input ) (本月收入: ) ) insurance=float (input ) )五险一金3360 ) ) diff=salary-insurance-3500 if diff=0: rate=0deduction=0elif diff 15003360 rate=0.03 deduction=0elif diff 4500: con on=555 elif diff 350003360 rate=0.25 deduction=1005 elif diff 55003360 rate=0.3 755 elif diff 80003360 rate=0.35 deduction=5505 eduction ABS(diff*rate-deduction ) print (个人所得税:%.2f元(% tax ) print )实际到手收入:%.2f元() % (diff 3500 - tax )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。