python如何输入一个整数逆序输出_计算机二级Python真题(一)

这篇博客整理了Python计算机二级的基础题目,包括输入整数逆序输出、格式化字符串、随机数、计算距离等多个知识点,提供给备考者参考。建议考生多做练习以提高通过率。
摘要由CSDN通过智能技术生成
最近有朋友在后台咨询关于Python计算机二级的题目,整理如下,供大家参考。总共三篇(基础题)

如果还没有购买题库的朋友,推荐无忧考吧的题库。

dc375602ebd2cede39b5e4f61a299fc5.png

祝大家一次性过二级(二级真的不难,只要把题目刷了,问题不大)

基础题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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值