首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入正整数超过25位,则按照真实长度输出。
考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入正整数超过25位,则按照真实长度输出。
admin
2020-04-10
81
问题
考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:
键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入正整数超过25位,则按照真实长度输出。
例如:键盘输入正整数n为1234,屏幕输出===================1,234
试题程序:
#请完善如下代码
s=input()
print(”{________(1)_________}”.format(________(2)_________))
选项
答案
s=input() print(”{:=>25}”.format(eval(s)))
解析
该题目主要考查Python字符串的格式化方法。Python语言推荐使用.format()格式化方法,其使用方式如下:
<模板字符串>.format(<逗号分隔的参数>)
其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。槽用大括号({})表示,对应format()方法中逗号分隔的参数。如果模板字符串中有多个槽,可以通过format()参数的序号在模板字符串槽中指定参数的使用,参数从0开始编号。例如:
”{0}日:学而不思则罔,思而不学{1}。”.format(”孔子”,”则殆”)
其结果为:’孔子日:学而不思则罔,思而不学则殆。’
format()方法的槽除了包括参数序号,还可以包括格式控制信息,语法格式如下:
{<参数序号>:<格式控制标记>}
其中,格式控制标记包括:<填充><对齐><宽度><,><.精度><类型>6个字段,由引导符号(:)作为引导标记,这些字段都是可选的,可以组合使用。
<填充>:指用于填充的单个字符。
<对齐>:分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。
<宽度>:当前槽的设定输出字符宽度。
<,>:用于显示数字类型的千位分隔符。
<.精度>:由小数点(.)开头,对于浮点数,精度表示小数部分输出的有效位数;对于字符串,精度表示输出的最大长度。
<类型>:表示输出整数和浮点数类型的格式规则。
本题格式要求为:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。则模板字符串为:{:=>25,}。
由于题目要求带千位分隔符,所以模板字符串对应的:format()方法中的参数必须是数字类型,但无论用户输入的是字符还是数字,input()函数统一按照字符串类型输出,这时就需要先使用eval()函数去掉字符串最外侧的引号,然后再参与运算。
转载请注明原文地址:https://kaotiyun.com/show/Mr6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在SQL语句中,与表达式“出席人数BETWEEN120AND200”功能相同的表达式是()。
在满足实体完整性约束的条件下()。
要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令()。
在VisualFoxPro中,删除数据库描述正确的是()。
设数据库有如下表:产品(产品号,产品名,型号,单价)顾客(顾客号,姓名)购买(顾客号,产品号,购买数量,购买日期)若要查询“在2012年以后购买的顾客姓名、产品名、购买数量和购买日期”,正确的SQL语句是()。
下列选项中不属于结构化程序设计原则的是()。
设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是()。
在考生文件夹下完成下列操作:1.修改并执行程序temp。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意:只能修改标有错误的语句行,不能修改其他语句。2.在“学校”数据库中(在基本操作题
在考生文件夹下完成如下操作:1.打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在“打开”命令按钮上,并且接下来的焦点的移动顺序是“关闭”和“退出”。2.打开表单two,如图2所示,使用“布局”工具栏的“顶边对齐”按钮将表
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
随机试题
Everyoneknowsthatthefirstruleofdrivingisnevertakingyoureyesofftheroad.Teendrivers【C1】________beingcareful,bu
A.深吸气时,脾缘不超过肋下B.深吸气时,脾缘不超过肋下2cmC.深吸气时,脾缘超过肋下2cm至脐水平线以上D.深吸气时,脾缘超过脐水平线轻度脾肿大指
某患者,因急性牙髓炎封砷剂失活。由于操作不当,复诊时发现砷剂泄漏引起牙周坏死,对局部可作如下处理,除了
下列哪种牙周病的患者多有周缘血中性粒细胞功能缺陷
A.粟疹累累,口干,大便秘结B.皮肤油腻,口臭,苔黄腻C.皮疹红肿疼痛,散发全身D.皮肤脓包,灼热疼痛E.皮疹颜色暗红,舌质暗红胃肠湿热之痤疮,主要症状是()。
假定在二层山墙处开设窗洞,如上图所示。下面关于该山墙是否符合刚性和刚弹性方案房屋横墙条件的几种判断,其中( )项判断不正确。假定二层山墙满足刚弹性房屋横墙的构造要求,下列对二层屋面空间性能影响系数η2值的确定,( )项是正确的。
形式发票是在贸易合同订立前开立的,主要用于进口方向当局申请批汇或进口许可证,不能用于托收和议付。()
天津华海勘测服务有限公司(120722××××)在投资总额内进口泥浆泵(法定计量单位:台),向海关申请取得Z02024A50706号:征免税证明(海关签注的征免性质为“鼓励项目”)。泥浆泵随其他设备同批进口,单独向海关作出申报。 保险费率:2.7
下列各句中,意思明确、没有语病的一句是()。
计算机面向管理的应用主要是建立面向管理的计算机信息系统,处理和运用管理业务的信息。下面所列的几种计算机应用系统,通常认为______不属于面向管理的应用。
最新回复
(
0
)