欢迎来到天天文库
浏览记录
ID:61931935
大小:50.00 KB
页数:4页
时间:2021-03-31
《Python程序设计课后习题答案-第三单元教学文稿.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、__________________________________________________习题3一、选择题1.以下不合法的表达式是()。DA.xin[1,2,3,4,5]B.x-6>5C.e>5and4==fD.3=a2.将数学式22orx<=103.与关系表达式x==0等价的表达式是()。BA.x=0B.notxC.xD.x!=14.下列表达式的值为True的是()。AA.2!=5or0B.3>2>2
2、C.5+4j>2-3jD.1and5==05.下面if语句统计“成绩(mark)优秀的男生以及不及格的男生”的人数,正确的语句为()。CA.ifgender=="男"andmark<60ormark>=90:n+=1B.ifgender=="男"andmark<60andmark>=90:n+=1C.ifgender=="男"and(mark<60ormark>=90):n+=1D.ifgender=="男"ormark<60ormark>=90:n+=16.以下if语句语法正确的是()。DA.ifa>0:x=20else:x=200B
3、.ifa>0:x=20else:x=200C.ifa>0:x=20else:x=200D.____________________________________________________________________________________________________ifa>0x=20elsex=2007.在Python中,实现多分支选择结构的较好方法是()。CA.ifB.if-elseC.if-elif-elseD.if嵌套8.下列语句执行后的输出是()。Cif2:print(5)else:print(6)A.0
4、B.2C.5D.69.下面程序段求x和y中的较大数,不正确的是()。DA.maxNum=xifx>yelseyB.ifx>y:maxNum=xelse:maxNum=yC.maxNum=yifx>y:maxNum=xD.ify>=x:maxNum=ymaxNum=x10.下列Python程序的运行结果是()。Bx=0y=Trueprint(x>yand'A'<'B')A.TrueB.FalseC.trueD.false二、填空题1.表达式2<=1and0ornot0的值是。True2.已知ans='n',则表达式ans=='y'or'Y
5、'的值为。'Y'3.Python提供了两个对象身份比较运算符和来测试两个变量是否指向同一个对象。is,isnot4.在直角坐标中,x、y是坐标系中任意点的位置,用x和y表示第一象限或第二象限的Python表达式为。x>0andy>0orx<0andy>05.已知a=3,b=5,c=6,d=True,则表达式notdora>=0anda+c>b+3的值是。True6.Python表达式16-2*5>7*8/2or"XYZ"!="xyz"andnot(10-6>18/2)的值为。True7.下列Python语句的运行结果是。True____
6、________________________________________________________________________________________________x=Truey=Falsez=Falseprint(xoryandz)8.执行下列Python语句将产生的结果是。TrueFalsem=Truen=Falsep=Trueb1=m
7、n^p;b2=n
8、m^pprint(b1,b2)9.对于if语句中的语句块,应将它们。缩进对齐10.当x=0,y=50时,语句z=xifxelsey执行后,z的值是。50
9、三、问答题1.写出条件“2010、int(2)elifnotxoryornotyandx:print(3)else:print(4)6.说明以下三个if语句的区别。语句一:ifi>0:ifj>0:n=1else:n=2语句二:ifi>0:i
10、int(2)elifnotxoryornotyandx:print(3)else:print(4)6.说明以下三个if语句的区别。语句一:ifi>0:ifj>0:n=1else:n=2语句二:ifi>0:i
此文档下载收益归作者所有