首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。 用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入的正整数超过25位,则按照真实长度输出。
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。 用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入的正整数超过25位,则按照真实长度输出。
admin
2021-03-17
65
问题
考生文件夹下存在一个文件“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.在考生文件夹下创建一个名为“订单管理”的数据库,将已有的employee、orders和customer三个表添加到该数据库中。2.为orders表建立一个普通索引,索引名为nf,索引表达式为“year(签订日期)”。3.为empluyee表建立一
在考生文件夹下完成如下简单应用:1.modil.prg程序文件中SQLSELECT语句的功能是查询目前用于3个项目的零件(零件名称),并将结果按升序存入文本文件results.txt中。给出的SQLSELECT语句中在第1、3、5行各有一处错误,请改
在考生文件夹下完成下列操作。(1)在TheatDB数据库中新建一个名为“好评”的视图,视图的功能是查询2013年7月1日以后(不含)观看的“影评”为“好”的评价数最多的前10名的电影信息;查询结果包含电影编号、电影名、类型和评价数;各记录按照评价数降序排
在三级模式之间引入两层映象,其主要功能之一是()。
下列关于SQL对表的定义的说法中,不正确的选项是()。
使用报表设计器建立一个报表,具体要求如下:①报表的内容(细节带区)是orderl—list表的订单号、订购日期和总金额。②增加数据分组,分组表达式是“order—list.客广号”•组标头带区的内容是“客户号”。组注脚带区的内容是该组订单的
在软件设计中不使用的工具是
在下面的VisualFoxPro表达式中,运算结果为逻辑真的是
执行下列命令序列后,最后一条命令的显示结果是DIMENSIONM(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)
在关系模型中,每一个二维表称为一个
随机试题
机体组织液和血浆相同的是
脾的阳气失调病机,下列哪项是不确切的
A.四逆加人参汤B.人参养荣汤C.阳和汤D.八珍汤合桂枝汤E.四妙勇安汤冷伤阴盛阳衰证型的治疗选用
A.胶原纤维互相融合B.血浆蛋白渗入血管内C.肾小管上皮吞饮吸收大量血浆蛋白D.前角蛋白成分在肝细胞内聚集E.免疫球蛋白在浆细胞内堆集马洛里(Mallory)小体
甲有三个子女,儿子潘一、潘二和女儿潘三。潘三有四个子女张一、张二、张三和张四。潘三于1996年5月死亡,甲于2003年8月死亡,生前没有遗嘱,留有存款2万元。张一、张二、张三和张四作为代位继承人,应继承的份额是:()
某次数学考试结束后,甲班班长和学习委员一起对考试成绩进行了预测,具体如下: 1.有人考试没及格。 2.有人考试及格了。 3.班长考试没及格。 成绩公布后,发现三句预测中只有一句话正确。可推知:
关于浏览器安全性的描述中,正确的是()。
WhatisMs.Bush’smainpurposeforthetrip?
•Lookatthenotesaboutthekeytrendsinthemilkdrinksmarket.•Someinformationismissing.•Youwillhearpartofapre
InBritainthereisaNationalHealthService(NHS)whichispaidforbytaxesandNationalInsurance,andingeneralpeopledo
最新回复
(
0
)