《2022年Python程序设计课后习题答案- .pdf》由会员分享,可在线阅读,更多相关《2022年Python程序设计课后习题答案- .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 习题 3 一、选择题1以下不合法的表达式是() 。 DA x in 1,2,3,4,5 Bx-65 Ce5 and 4=f D3=a 2将数学式2x 10 表示成正确的Python 表达式为() 。BA 2x=10 B 2x and x=10 C 2x & x2 or x 22 C 5+4j2-3j D 1 and 5=0 5. 下面if语句统计“成绩(mark)优秀的男生以及不及格的男生”的人数,正确的语句为() 。C A if gender= 男 and mark=90:n+=1 B if gender= 男 and mark=90:n+=1 C if gender= 男 and (m
2、ark=90):n+=1 D if gender= 男 or mark=90:n+=1 6以下if语句语法正确的是() 。 DAif a0:x=20 else:x=200 Bif a0:x=20 else: x=200 Cif a0: x=20 else:x=200 Dif a0 x=20 else x=200 7在 Python 中,实现多分支选择结构的较好方法是() 。CA if Bif-else Cif-elif-else Dif嵌套8下列语句执行后的输出是() 。Cif 2: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
3、- 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 2 print(5) else: print(6) A 0 B2 C5 D6 9下面程序段求x 和 y 中的较大数,不正确的是() 。 DA maxNum=x if xy else y Bif xy:maxNum=x else:maxNum=y C maxNum=y if xy:maxNum=x D if y=x:maxNum=y maxNum=x 10下列 Python 程序的运行结果是() 。 Bx=0 y=True print(xy and AB) A True B False Ct
4、rue Dfalse 二、填空题1表达式20 and y0 or x05已知a=3,b=5,c=6,d=True ,则表达式not d or a=0 and a+cb+3 的值是。True 6Python 表达式 16-2*57*8/2 or XYZ != xyz and not(10-618/2)的值为。True 7下列Python 语句的运行结果是。Truex=True y=False z=False print(x or y and z)8执行下列Python 语句将产生的结果是。True False m=True n=False p=True 名师资料总结 - - -精品资料欢迎下载
5、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 3 b1=m|np;b2=n|mp print(b1,b2) 9对于if语句中的语句块,应将它们。缩进对齐10当 x=0,y=50 时,语句z=x if x else y执行后, z 的值是。50三、问答题1写出条件“20 x30 或 x0: if j0:n=1 else:n=2 语句二:if i0: if j0:n=1 else:n=2 语句三:if i0:n=1 else: if j0:n=2 语句一相当于:2n0j0i1n0j0i,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 4 语句二相当于:2n0i1n0j0i,语句三相当于:2n0j0i1n0i,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -