首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。 用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入的正整数超过25位,则按照真实长度输出。
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。 用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入的正整数超过25位,则按照真实长度输出。
admin
2021-03-17
42
问题
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。
用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入的正整数超过25位,则按照真实长度输出。
例如:用键盘输入正整数n为1234,屏幕输出====================1,234
试题程序:
#请在________处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码
s=input()
print("{________(1)________)".fomat(________(2)________))
选项
答案
s=input() print("{:=>25".format(eval(s))
解析
该题目主要考查.Python字符串的格式化方法。Python推荐使用format()格式化方法,其语法格式如下:
<模板字符串>.format(<逗号分隔的参数>)
其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。槽用花括号表示,对应format()方法中逗号分隔的参数。如果模板字符串中有多个槽,可以通过format()参数的序号在模板字符串槽中指定参数,参数从0开始编号。例如:
"{0}曰:学而不思则罔,思而不学{1}。".format("孔子","则殆")
其结果为’孔子曰:学而不思则罔,思而不学则殆。’
format()方法的槽除了包括参数序号,还可以包括格式控制信息,语法格式如下:
{<参数序号>:<格式控制标记>}
其中,格式控制标记包括<填充><对齐><宽度><,><.精度><类型>6个字段,由引导符号(:)作为引导标记,这些字段都是可选的,可以组合使用。
<填充>:用于填充的单个字符。
<对齐>:分别使用<、>及^表示左对齐、右对齐及居中对齐。
<宽度>:设定当前槽的输出字符宽度。
<,>:用于显示数字类型的千位分隔符。
<.精度>:由小数点(.)开头,对于浮点数,精度表示小数部分输出的有效位数;对于字符串,精度表示输出的最大长度。
<类型>:表示输出整数和浮点数类型的格式规则。
本题的格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。则第1空应填入{:=>25,}。
由于题目要求带千位分隔符,所以模板字符串对应的format()方法中的参数必须是数字类型,但无论用户输入的是字符还是数字,input()函数统一按照字符串类型输出,这时就需要先使用eval()函数去掉字符串最外侧的引号,然后再参与运算,因此第2空应填入eval(s)。
转载请注明原文地址:https://kaotiyun.com/show/WY6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
打开考生文件夹下的spmt_project项目,项目中有一个名为sport_form的表单文件,表单中包括3个命令按钮。请完成如下操作:(1)编写并运行程序Four.prg。程序功能是:根据“国家”和“获奖牌情况”两个表统计并生成一个新表“假奖牌榜”,
1.在考生文件夹下建立一个名为emp_bak的表,其结构与employee表的结构完全相同。2.为employee表的“职员号”字段建立一个候选索引,索引名为empid,表达式为“职员号”。3.使用报表向导生成一个名为employee.frx的报表文件
SQL语句可以进行多个查询的嵌套,但VisualFoxPro中最多可支持几层嵌套()。
算法的时间复杂度是指()。
设A=[6*8-2]、B=6.8.2、C=“6*8—2”,属于合法表达式的是()。
下列选项中不属于软件生命周期开发阶段任务的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
算法的空间复杂度是指
运算结果不是2015的表达式是
假设表单有一选项组:〇男⊙女,其中第二个选项按钮“女”被选中。该选项组的Value属性值为()。
随机试题
A、ThisMonday.B、ThisFriday.C、NextMonday.D、NextFriday.C男士问女士是否考虑过换份工作,女士回答是的,她将在下周一参加一个面试。
三级保养时,离合器及传动部分有哪些作业内容?
开挖深度为15m的人工挖孔桩工程()。
甲建筑公司与在其公司工作了十五年的海外部副总王经理解除了劳动合同,之前十二个月王经理的平均工资为8000元,当地的市级人民政府公布的本地区上年度职工月平均工资为2500元。甲建筑公司向王经理支付经济补偿的月工资标准应按()支付。
下列哪一项不属于基金管理人监事会业务监督的内容?()
李克强在2016年的政府工作报告中指出,创新是引领发展的第一动力,必须摆在国家发展全局的核心位置,深入实施创新驱动发展战略。启动一批新的国家重大科技项目,建设一批高水平的国家科学中心和技术创新中心,培育壮大一批有国际竞争力的创新型领军企业。持续推动大众创业
A、 B、 C、 D、 B每组图中第1,第3个图形上部图形外形不同但内部相同,下部图形相同,所以选择B。
抗日战争进入相持阶段后,日本帝国主义对国民政府采取的策略是
设二维随机变量(X,Y)服从二维正态分布,且X~N(1,32),Y~N(0,42)且X,Y的相关系数为.求ρXZ;
网络中信号的传输质量不受以下因素中哪一个的影响?()。
最新回复
(
0
)