资源简介 (共28张PPT)PYTHON 复 习顺序结构2.下列哪个符号不能作为Python中的变量名( )。A. timefly B. pass4 C. min4max D.R[2]3.数学表达式x^2+3xy对应的pyhton算术表达式( )。A. x**2+3x*y B. x*x+3xy C. x**2+3*x*y D.x*x+3*xyP20P198. 在Python中,执行了下列程序段后,变量z的值是( )x=9y=x**0.5z=abs(x/2-7*y)z=int(z)A. 17 B. 16.5 C. 16 D. -16P208. 在Python中,执行了下列程序段后,变量c的值是( )a=5b=3c=2*a%b/3+1a=a+1b=2*b-1c=int(c+a+b)A. 12 B. 22 C. 23 D. 24P20三、程序设计1.输入圆的半径r,求圆的周长c、面积s,参考代码如下,完成填空。r=float(input(“请输入圆的半径:”)) #输入圆的半径pi=3.14c=________________________s=________________________print(“圆的面积:”,s,”,圆的周长:“,c)P21三、程序设计2.计算语文、数学、英语这三门课程总成绩和平均分。yuwen=float(input(“请输入语文成绩:”))shuxue=float(input(“请输入数学成绩:”))yingyu=float(input(“请输入英语成绩:”))Sum=0Aver=0______________#计算总分Aver=sum/3print(“总分:”,sum,”平均分:“,round(_____))P21 关系表达式指用关系运算符,连接两个类型相同的数据组成的表达式。 其值是布尔型(bool):真(True)或假(False)。关系运算符 表达式 描述 优先级>,< x>y,x>=,<= x>=y,x<=y X大于等于y,x小于等于y 4==,!= x==y,x!=y X等于y,x不等于y 4in x in y X是y的成员 5分支结构 逻辑表达式指用逻辑运算符,把逻辑变量连接起来的表达式。 其值是布尔型(bool):真(True)或假(False)。逻辑运算符 表达式 描述 优先级and x and y x且y 7or x or y x或y 8not not y 非y 6算术运算关系运算逻辑运算1、( )表示后面部分是注释A. # B. *C. % D. &P242、下列选项的描述正确的是( )A.条件35<=45<75是合法的,且输出为 FalseB.条件24<=28<25是合法的,且输出为 FalseC.条件24<=28<25是不合法的D.条件24<=28<25是合法的,且输出为TrueP243、关于语句块if x==1: y=1,下列说法正确的是( )A.x==1和y=1均为赋值语句B.x==1和y=1均为关系表达式C.x==1为关系表达式,y=1为赋值语句D.x==1为赋值语句,y=1为关系表达式P244、python中下列表达式正确的是( )A. a>b且a>c B. a>b>cC. a≤b D. a≠1225.设x=4,y=8,z=7,表达式xz) or z的值是( )A.1 B.-1 C.True D.FalseP257.设ABC为三角形的三条边,能表示条件“任意两边之和大于第三边”的布尔表达式为( )A+B>C or A+C>B or B+C>AA+BA+B>C and A+C>B and B+C>AA+BP258.能正确描述条件“A,B之一为零但不得同时为零”的python逻辑表达式是( )A==0 or B==0A*B==0 and A+B !=0A*B==0 or A+B !=0A==0 and B==09.表达式的值为True的是( )A.True>2 B.3>2>2C.[2,3]<[22,33] D. ‘abc’> ‘xyz’P252、已知a=3,b=5,c=6,d=True,则表达式not d or a>=0 and a+c>b+3的值为_____________3.表达式1<3>2的值为________4.X+Y小于10且X-Y大于0,其逻辑表达式为__________________P265.X,Y都是正整数或都是负整数,其逻辑表达式为_________________6.对于if语句的条件表达式后面或else后面的语句块,应将它们__________7.表达式”2 in [1,2,3,4]”的值是_____Max(1,2,3)的值是__________8.A大于B 且A-B小于10 或A小于B 且B-A小于10,逻辑表达式为__________________if <条件>:<语句块1>[else:<语句块2>]6. 有如下程序段:if 3*4>10:a=1else:a=2执行后,a的值为( )12 B. 10 C.1 D.2P2511.下列程序运行后,变量Value的值是( )x=10if x>=10:value=5*xelse:value=3*x+10A. 40 B. 50 C. 60 D. 70P2612.下列程序执行后y的值是( )x=3if x<=2:y=2else:if x<=3:y=3else:y=4A. 2 B. 3 C. 4 D. 程序出错,没有结果P261.执行以下Python 语句,写结果。x=Truey=Falsez=FalsePrint(x or y and z)结果:_____________P2611.用海伦公式求三角形面积a=float(input(“输入三角形的第一边:”))b=float(input(“输入三角形的第二边:”))c=float(input(“输入三角形的第三边:”))#判断是否构成三角形_____________________p=(a+b+c)/2s=___________________print(“三角形的面积:”,round(s,2))else:print(“这3条边不能构成三角形”)P2712.某市出租车收费标准如下:3千米以内(含3千米)收费10元,超过3千米的部分每千米收费2元。s=float(input(“请输入行驶路程:”))if int(s)!=s:s=round(s+0.5)if ________m=10else:__________print(s, ‘千米’,‘付费’,m,’元’)P2713.用户输入月份,输出该月份所属的季节#3,4,5春季6,7,8夏季9,10,11秋季12,1,2冬季mouth=int( input('输入月份:))if mouth in [3, 4,5]:print( mouth, ’在春季’)if mouth in _______:print( mouth, ’在夏季’)if mouth _____ [9,10,11]:print( mouth, ’在秋季’)if mouth in [3, 4,5]:print( mouth, ’在冬季’)if mouth ______ [1,2,3, 4,5,6,7,8,9,10,11,12]:print(’只能输入1-12’)P2714.用户输入年份,判断是否为闰年提示:能被400整除的是闰年,或者能被4整除但是不能被100整除的是闰年year=int( (input(‘year:’) #输入年份if ____________________________print(‘是闰年’)else:print(‘不是闰年’)P2715.判断今天是今年的第多少天 year=2020 假设今天是2020年month=8 #假设是8月day=15 #假设今天是15号day month=[31,28,31,30,31,30,31,1,30,31,30,31]#定义每月天数列表#判断是否为闰年,如果是闰年把二月替换成29天P27if(year % 4 ==0 and year % 100 !=0)or year % 400==0: _____________ #将列表中2月天数改为29if month==1: #如果这个月是1月___________ #直接输出天数else:#sum( )对列表中元素求和,要求填入列表的哪些元素,使用列表切片n= sum(________)+dayprint(“今天是今天的第“ , n, “天”)16.学校运动会比赛取前六名成绩,其中第一名得7分,第二名得5分,第三名得4名,第四名得3分,第五名得2分,第六名得1分。lst=[7,5,4,3,2,1]if mc>=1 and mc<=6:df=_________print(“项目得分为:”,df)else:print(“输入名次不在[1-6]范围!”) 展开更多...... 收起↑ 资源预览