python语言程序设计2019版第二章课后答案-《Python语言程序设计》 —2.7 课后习题...
2.7 课后习题
1. 是指在程序运行过程中值可以发生改变的量。
2. 已知s="Python语言程序设计",则print(s[2:4])的输出结果为 ,print(s[-4:-2])的输出结果为 。
3. 已知t=(3.5, 2, 'abcd', 4+5j, True, [3,3.5], 5.3),print(t[3])的输出结果为 ,print(t[-3])的输出结果为 。
4. 10/4的结果为 ,10//4的结果为 ,10%4的结果为 ,10**4的结果为 。
5. 已知x=50,则10<=x and x<=30的结果为 。
6. 已知x,y=4,5,则x|y的结果为 ,x^y的结果为 。
7. 下面选项中,正确的变量名是( )。
A. 2sum
B. for
C. 圆面积2
D. it is
8. 执行Python语句“name,age='张三',20”之后,下面说法正确的是( )。
A. name的值为“张三”,age的值为20,两个变量的类型不一定
B. 程序报错,因为两个变量没有定义,不能直接赋值
C. 定义两个变量,name是字符串类型,值为“张三”,age是整型,值为20
D. 不能同时给两个变量赋值,程序报错
9. 已知语句:a,b,c=12,0o12,0x12,则print(a,b,c)的输出结果是( )。
A. 12 10 18
B. 12 12 12
C. 10 8 16
D. 12 18 10
10. 已知a={10, 2.5, 'test', 3+4j, True, 5.3, 2.5},则print(a)的输出结果是( )。
A. {10, 2.5, 'test', 3+4j, True, 5.3, 2.5}
B. { True, 2.5, 5.3, 10, 3+4j, 'test'}
C. 10 2.5 'test' 3+4j True 5.3 2.5
D. True 2.5 5.3 10 3+4j 'test'
11. print("姓名:%5s,年龄:%5d,成绩:%6.2f"%("tom",19,86.5))的输出结果是( )。
(注:选项中□表示一个空格。)
A.姓名:tom,年龄:19,成绩:86.5
B.姓名: tom□□,年龄: 19□□□,成绩: 86.50□
C.姓名:□□tom,年龄:□□□19,成绩:86.5
D.姓名:□□tom,年龄:□□□19,成绩:□86.50
12. 已知x,y=10,[10,20,30],则x is y和x in y的结果分别为( )。
A. True True
B. False False
C. True False
D. False True
13. 写出下面程序的运行结果。
s1,s2="abc","def"
z1,z2=[1,2,"zhang"],[2.2,3.3,"wang"]
x1=[1, 2.5, 'test', 3+4j, True, [3,1.63], 5.3]
print(s1+s2)
print(z1+z2)
print(s1*3)
print(z1[:])
print(x1[:3])
print(x1[3:-1])
14. 已知程序段的功能是用户输入数字1~7,输出对应的星期几的字符串,如输入4,输出星期四。请将程序填写完整。
week="星期一星期二星期三星期四星期五星期六星期日"
n=eval( ("请输入星期数字(1~7)"))
pos=(n-1)*3
print(week[pos: ])
15. 通过设置 ,可以使某些语句在条件满足时才会执行。
16. 通过 ,可以使得某些语句重复执行多次。
17. 下面的程序段循环次数为 ,循环结束后i的值是 。
i=10
while i>=0:
i-=1
print(i)
18. 已知程序段:
score=eval(input('请输入成绩(0~100之间的整数):'))
if score<60:
print('不及格')
elif score<70:
print('及格')
elif score<80:
print('中等')
elif score<90:
print('良好')
elif score<=100:
print('优秀')
若输入77,则输出结果为 。
19. 已知程序段:
score=eval(input('请输入成绩(0~100之间的整数):'))
if score<60:
print('你的成绩是%d'%score)
print('不及格')
若输入55,则输出结果是( )。
A. 你的成绩是55
不及格
B. 你的成绩是55
C. 不及格
D. 无输出
20. 已知程序段:
score=eval(input('请输入成绩(0~100之间的整数):'))
if score>=60:
pass
else:
print('不及格')
若输入55,则输出结果为( )。
A.无输出
B.不及格
C. pass
D.程序报错
21. 已知程序段:
n=eval(input('请输入一个整数:'))
if n%2==0:
print("偶数")
else:
print("奇数")
若输入-5,则输出结果是( )。
A.无输出
B.奇数
C.偶数
D. 偶数
奇数
22. 已知语句段:
d={'Python':1,'C++':2,'Java':3}
for k in d:
print('%s:%d'%(k,d[k]))
则输出结果是( )。
A. Python
C++
Java
B. 1:Python
2:C++
3:Java
C. Python:1
C++:2
Java:3
D. 以上都不对
23. 下面程序段的输出结果是( )。
ls=['Python','C++','Java']
for k,v in enumerate(ls,3):
print(k,v)
A. Python
C++
Java
B. 1 Python
2 C++
3 Java
C. Python 1
C++ 2
Java 3
D. 3 Python
4 C++
5 Java
24. 已知程序段的功能是用户输入数字n,利用for循环求n!。请将程序填写完整。
n=eval(input('请输入一个大于0的整数:'))
s=
for i in range(1, ):
s=
print(s)
25. 下面程序的功能是求100以内能被7整除的最大整数,请将程序填写完整。
n=100
while
if n%7==0:
print(n)
n-=1
26. 判断素数的程序,请将程序填写完整。
for n in (2,101):
m=int(n**0.5)
i=2
while
if n%i==0:
i+=1
if i>m:
print(n,end=' ')
27. 水仙花数是3位整数(100~999),它的各位数字立方和等于该数本身。下面的程序求水仙花数,请写出程序运行结果。
for n in range(100,1000):
bai=n//100
shi=n//10%10
ge=n%10
if bai**3+shi**3+ge**3==n:
print(n)
28. 下面的程序输出九九乘法表,请将程序补充完整。
for i in range(1,10):
for j in range(1, ):
print(j,"*",i,"=",i*j,end=' ')
print( )
python语言程序设计2019版第二章课后答案-《Python语言程序设计》 —2.7 课后习题...相关推荐
- python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...
python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...
**第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...
- python语言程序设计2019版第二章课后答案-《python语言程序设计》_第二章编程题...
2.1 程序: Celsius=eval(input("Enter a degree in Celsius:")) #输入摄氏度的值Celsius fahrenheit =(9/5 ...
- 04737 c++ 自学考试2019版 第二章课后程序设计题 3
/* * 04737 c++ 自学考试2019版 第二章课后练习 * 程序设计题 3 * 需求:设计并实现一个类MyLine */ //标准流 #include<iostream> //科 ...
- 04737 c++ 自学考试2019版 第二章课后程序设计题 2
/* * 04737 c++ 自学考试2019版 第二章课后练习 * 程序设计题 2 * 需求:设计并实现二维坐标系下点的类Point.... */ //标准流 #include<iostrea ...
- 算法导论第三版第二章思考题答案
算法导论第三版第二章思考题答案 第二章思考题 算法导论第三版第二章思考题答案 2.1 2.2 2.3 2.4 汇总传送门 2.1 #include<iostream> using name ...
- 关于c语言的基本知识,第二章_关于C语言的基本知识.ppt
第二章_关于C语言的基本知识.ppt 函数 函数说明 例2.3 分析下面的运行结果. main() { printf("\"123\"\\\"456\" ...
- c语言程序设计第二章的答案,C语言程序设计第二章作业参考答案
C语言程序设计第二章作业参考 <C语言程序设计>第2章作业 布置日期:2017-10-23 截止日期:2017-11-3 一.单选题(每小题4分,共100分) 1.以下说法中正确的是___ ...
- 太牛了!java程序设计慕课版第二章答案
前言 周末,天气放晴,玩的还挺开心,过后,我像往常一样坐在窗台,看着电脑"发呆",就不给大家分享技术干货了.给大家整理一份面试清单总结吧,都是一些基础的题,是IT公司就喜欢考这些基 ...
最新文章
- 移动应用AI化成新战场?详解苹果最新Core ML模型构建基于机器学习的智能应用...
- 阿里某P5程序员求助:跟女票要结婚,她家要50万彩礼,女票爸爸说钱不够可以先欠着,这婚能结吗?欠条以后能赖吗?...
- 调试模式和定时器,看门狗和嘀嗒定时器
- Flutter中Row中的子控件左右两端对齐
- 逆向-002-iOS重签名
- 云服务器一直显示关机中,云服务器一直提示关机中
- Jacobian vector products(转载+翻译+代码+解读)
- 改變HTML中的光標問題
- AngularJS简单例子
- centos8 默认nginx路径_centos8自定义目录安装nginx(教程详解)
- gps l1带宽_民用GPS接收机可达到的最高更新速率是多少?
- 阿里巴巴矢量图库的具体使用用法可以变色改变大小
- 《Python零基础快乐学习之旅》学习笔记9——字典(dict)
- 校招入职微软的99天
- Excel如何提取单元格中最后一次出现的数值
- 计算机弹薛之谦的音乐,薛之谦最火的五首歌,除了《演员》,这三首歌却埋没3年无人知!...
- 设为首页,收藏本站代码
- JQuery判断一个元素是否含有子元素
- 操作符重载and模板(泛化, 全特化, 偏特化)
- adprw指令教程_三菱介绍FX3U新增指令ADPRW
热门文章
- 自然水体辐射特性与数值模拟 pdf_【技术·航天】定量评估贡献 精准决策未来 ——气象卫星数据在数值预报系统中贡献的定量评估...
- verilog设计一个补码加减法运算器_漫画:为什么计算机用补码存储数据?
- latex公式对齐_论文中的公式如何对齐
- mac r 导出csv文件_每天学习一点R:8.数据的导入和输出
- Vim命令行模式调用shell命令方式(笔记)
- 开发日记-20190906 关键词 当当云阅读 ipad
- APT 信息收集——shodan.io ,fofa.so、 MX 及 邮件。mx记录查询。censys.io查询子域名。...
- TLS与SSL之间关系——SSL已经被IEFT组织废弃,你可以简单认为TLS是SSL的加强版
- DNS Tunneling及相关实现——总之,你发起攻击都需要一个DNS server,下载一些工具作为client发起数据,server收集数据并响应...
- ES _all、_source的使用——_all字段连接所有字段的值构成一个用空格(space)分隔的大string而被analyzed和index,document主体保存在_source中...