首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。 用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入的正整数超过25位,则按照真实长度输出。
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。 用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入的正整数超过25位,则按照真实长度输出。
admin
2021-03-17
47
问题
考生文件夹下存在一个文件“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全国计算机二级
相关试题推荐
在考生文件夹下完成下列操作:1.建立一个名为score_query的查询。查询评委为“歌手编号”是“01002”的歌手所打的分数,然后将结果存入自由表result中,该自由表的字段有“评委姓名”和“分数”,各记录按分数升序排列。最后运行该查询。2.根据
下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是()。
在SQL语言中,删除表命令的天键词是()。
下面有关视图的描述,正确的是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
以下数据结构中,属于非线性数据结构的是()。
以下小题使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)假设客户表中有客户号(关键7)CI~C10共10条客户记录,订购
执行下列程序:CLEARDOPROGlRETURNPROCEDUREPROGX=2DOPROG2?XRETURNPROCEDUREPROG2X=X+3RETURN程序的运行结果为()。
下列程序段执行以后,内存变量A和B的值是CLEARA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),(B)&&参数A是值传递,B是值传递?A,B
“教师表”中有“职工号”、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是
随机试题
无排卵月经的妇女血中缺少
关于CRP的临床意义,下列说法错误的是
人体内发生的病变,必然会反映到体表,面色就是这种体表反映之一。血瘀证患者可见哪些面色
下列关于仲裁程序与民事诉讼程序的说法,错误的是:()
商品房预售的条件之一是:投入的开发建设资金应达到工程建设总投资的一定比例以上,并有确定的()。
项目工程设计阶段,工程造价的计价形式是()。
自愿出口限制与一般进口配额制一样,都是进口国限制进口的一项措施。()
国债的基本功能是弥补财政赤字。()
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
A、Hehassomementalproblems.B、Heistoooldtoknowwhatheisdoing.C、HewantstohaveagoodChristmas.D、Hehasgotinto
最新回复
(
0
)