3 2 Python语言顺序和分支结构的程序实现 高中信息技术sss浙教版(2019)必修1_第1页
3 2 Python语言顺序和分支结构的程序实现 高中信息技术sss浙教版(2019)必修1_第2页
3 2 Python语言顺序和分支结构的程序实现 高中信息技术sss浙教版(2019)必修1_第3页
3 2 Python语言顺序和分支结构的程序实现 高中信息技术sss浙教版(2019)必修1_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python语言顺序和分支结构的程序实现一、赋值语句知识链接:1、赋值语句一般格式:变量名=表达式其中“=”为赋值符号,功能是将赋值符号右边表达式的值赋值给左边的变量。赋值运算符描述赋值运算符描述=直接赋值*=x*=y相当于x=x*y+=x+=y相当于x=x+y/=x/=y相当于x=x/y-=x-=y相当于x=x-y%=x%=y相当于x=x%y2、常见的赋值方法如下表:赋值方法含义a=5将数值5赋值给变量aa=b=c=5将数值5分别赋值给变量a,b,ca,b,c=1,2,“3”将1赋值给a,将2赋值给b,将字符“3”赋值给c[a,b]=[10,20]将数值10赋值给变量a,将数值20赋值给变量ba,b=“AB”将字符“A”赋值给变量a,将字符“B”赋值给变量ba+=1将变量a的值加1二、顺序结构的程序实现:1、在Python编辑器中编写程序实现输入一个五位整数,输出各位数上的和,请将代码填写完整。代码测试效果x=int(input(“请输入一个五位数x:\n”))a=#将五位整数的个位数赋值给ab=#将五位整数的十位数赋值给bc=x//100%10#将五位整数的百位数赋值给cd=#将五位整数的千位数赋值给de=#将五位整数的万位数赋值给e#将各位数的和赋值给sumprint(“五位数上的和为:”,sum)请输入一个五位数x:12345五位数上的和为:152、在Python编辑器中编写程序实现:对实数f四舍五入保留两位小数,输出结果y。代码测试效果f=12.3456y=print(y)12.35A.int(f*100)/100B.int(f*100+0.5)/100C.int(f*1000)/1000D.int(f*1000+0.5)/1000E.round(f,2)2、if-elif语句if<条件1>:<语句块1>elif<条件2>:2、if-elif语句if<条件1>:<语句块1>elif<条件2>:<语句块2>......elif<条件N>:<语句块N>else:<语句块N+1>1、if语句一般格式:if<条件>:<语句块1>else:<语句块2>2、求三个数中的最大数方法22、求三个数中的最大数方法2numa=int(input("请输入第一个的数:"))numb=int(input("请输入第二个的数:"))numc=int(input("请输入第三个的数:"))ifnuma>=numbandnuma>=numc:print("最大数是:",numa)print("最大数是:",numb)else:1、求三个数中的最大数方法1numa=int(input("请输入第一个的数:"))numb=int(input("请输入第二个的数:"))numc=int(input("请输入第三个的数:"))ifnuma<numb:ifprint("最大数是:",numb)else:print("最大数是:",numc)ifprint("最大数是:",numa)print("最大数是:",numc)分支结构程序的编写1、编写一个程序,输入[1,100]范围内的整数分数,如果分数在60分以上,则输出及格,否则输出不及格。score=int(input("请输入分数:"))ifscore>60:

print("及格")else:

print("不及格")2、输入一个整数,如果该数既是3的倍数又是7的倍数则输出okn=int(input("请输入整数:"))ifn%3==0andn%7==0:

print("ok")3、

编写程序,输入分数([1,100]之间的整数),如果分数在[85,100]之间等第为优秀,[70,84]等第为良好,[60,69]之间等第为合格,[0,59]之间等第为不合格。score=int(input("请输入分数:"))ifscore>=85

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论