最近有朋友在后台咨询关于Python计算机二级的题目,整理如下,供大家参考。总共三篇(基础题)
如果还没有购买题库的朋友,推荐无忧考吧的题库。
祝大家一次性过二级(二级真的不难,只要把题目刷了,问题不大)
基础题30道
题目1
键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符-填充,右对齐,带千位分隔符。如果输入正整数超过20位,则按照真实长度输出。例如:键盘输入正整数n为1234,屏幕输出---------------1,234
答案
1n = eval(input("请输入正整数:"))
2s = "{:->20,}".format(n)
3print(s)
考察知识点:格式化字符串操作
题目2
随机选择一个手机品牌屏幕输出。
答案
1import random
2brandlist = ['华为','苹果','诺基亚','OPPO','小米']
3random.seed(1)
4i=random.randint(0,4)
5name=brandlist[i]
6print(name)
考察知识点:random生成随机数
题目3
从键盘输入4个数字,各数字采用空格分隔,对应为变量x0, y0,x1,y1。计算两点(x0,y0) 和(x1,y1)之间的距离,例如:键盘输入:0135屏幕输出:5.00
答案
1ntxt = input("请输入4个数字(空格分隔):")
2nls=ntxt.split()
3x0 = eval(nls[0])
4y0 = eval(nls[1])
5x1 = eval(nls[2])
6y1 = eval(nls[3])
7r = pow(pow(x1-x0, 2) + pow(y1-y0, 2), 0.5)
8print("{:.2f}".format(r))
考察知识点:内置函数pow()用法
题目4
键盘输入字符串s,按要求把s输出到屏幕,格式要求:宽度为20个字符,等号字符=填充,居中对齐。如果输入字符串超过20位,则全部输出。
答案
1s = input("请输入一个字符串:")
2print("{:=^20}".format(s))
题目5
键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为15个字符,数字右边对齐,不足部分用填充。例如:键盘输入正整数n为1234,屏幕输出1234
答案
1n = eval(input("请输入正整数:"))
2print("{:*>15}".format(n))
题目6
键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为15个字符,数字右边对齐,不足部分用*填充。
1n = eval