【学习笔记】Python二级考试笔记01——format函数的使用

题目

键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符-填充,右对齐,带千位分隔符。如果输入正整数超过20位,则按照真实长度输出。

例如:键盘输入正整数n为1234,屏幕输出---------------1,234

提示:建议使用本机提供的Python集成开发环境IDLEB编写、 调试及验证程序。

提供代码

#请在______处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码

n = eval(input("请输入正整数:"))
print("{}".format(n))

知识点

①题目中包含的知识点:
input()函数:输出为str类型,所以要使用eval()函数转化数据类型
②format函数的使用
之后添加其对应的类型

分析题目要求:
①使用"-"填充
②右对齐
③带千位分隔符
④如果输入长度超过20位,则按照正常长度输出,即:输出长度始终为20位

对应上图的要求为:

在这里插入图片描述
注意顺序要求:

:
填充
对齐
宽度
,
精度
类别

所以最后的代码应该为

#请在______处使用一行代码或表达式替换
#注意:请不要修改其他已给出代码

n = eval(input("请输入正整数:"))
print("{:->20,}".format(n))

‘-’:代表对应应该填充的减号字符
‘>’:右对齐
‘20’:槽的输出设定为20
‘,’:千位分隔符

演示结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值