下载此文档

python二级考试操作题.doc


文档分类:资格/认证考试 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
python二级考试操作题.doc精品文档
精品文档
1
精品文档
从键盘输入一个人的身高和体重的数字, 以英文逗号隔开,在屏幕上
显示输出这个人的身体质量指数(BMI),BMI的计算公式是BMI=体
2
重(kg)/ 身高2(m)。
参照代码模板完善代码,实现下述功能,本题支持自动评阅。
输入输出示例
输入
输出
示例1
,50
BMI是
习题讲解
h,w=eval(input

())

#请输入身高

(m)和体重

(kg)

,逗号隔开

print ("BMI是
精品文档
精品文档
13
精品文档
{:.1f}"

.format(w/(h*h)

))
精品文档
精品文档
13
精品文档
#需要掌握浮点数的输出格式符和

eval

用法
精品文档
精品文档
13
精品文档
参照代码模板完善代码,实现下述功能。
从键盘输入一个由 1和0 组成的二进制字符串 s,转换为十进制数
输出显示在屏幕上,示例如下:
精品文档
精品文档
13
精品文档
输入
请输入一个由1和0 组成的二进制数字串:1101
输出
转换成十进制数是:13
本题支持自动评阅。
输入输出示例
输入 输出
1101
13
示例1
习题讲解
s=input() #请输入一个由 1和0组成的二进制数字串:
d=0while s:
d =d*2+(ord(s[0]) -ord('0' ))
s =s[1:]print ("转换成十进制数是: {}".format(d))
#需要掌握print 和format 的格式用法,字符串的内置处理函数
精品文档
精品文档
6
精品文档
参照代码模板完善代码,实现下述功能,本题支持自动评阅:
精品文档
精品文档
13
精品文档
计算两个向量的内积。从键盘接收一个整数n,作为一维向量的长度;然后输入n个整数,以英文逗号隔开,存成一个向量x,然后再接收另n个整数,以逗号隔开,存成另一个向量y,然后计算两个向量对应元素的乘积的和。在屏幕上输出结果。
示例如下:
输入
3
1,2,3
4,5,6
输出
x和y的内积是:32
精品文档
精品文档
8
精品文档
输入输出示例
精品文档
精品文档
13
精品文档
输入
输出
示例1
3
x和y的内积是:32
1,2,3
4,5,6
习题讲解
答案:
n=eval(input())
#"请输入向量的长度n:"
xin
=input
().split
(','
)#"请输入向量x的{}个整数,以英文逗号分隔:".format(n)
yin
=input().split
(','
)
#"请输入向量y的{}个整数,以英文逗号分隔:".format(n)sum
=0foriin
range(n):
sum+=int(xin[i])
*
int(yin[i])print("x和y的内积是:",sum)
要点:
要用输入进去的n来给用户提示,所以在input里用到了format()
输入的数据是带逗号的字符串格式,需要分割并且放到列表里,用到split()
求内积的公式需要记住,这属于基础知识
列表里的数据仍然还是字符串,所以计算的时候,每个元素要单个的用int做转换,成为证书,也可以用eval
题目没要求处理输入的异常,自己可以扩展一下,处理输入的异常,给出错误提示,不要让程序异常退出。
在代码模板中给出了程序框架,请按照框架中的说明,完善横线处代码,不得修改其它代码。
使用turtle 库的() 函数和() 函数绘制套圈,最小的圆圈半径为
10像素,不同圆圈之间的半径差是 40像素。效果如下图所示。
精品文档
精品文档
10
精品文档
---------------------------------------------------------------
自动评阅说明
使用字符串形式输出 ____①____,____②_

python二级考试操作题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小树屋教育
  • 文件大小388 KB
  • 时间2022-01-07