Python二级考试程序题型(一):格式化输出

问题:

从键盘输入两个浮点数,计算以这两个浮点数为边长的长方形的面积,显示在屏幕上,数据长度为10,右对齐,不足部分用 - 补齐,保留2位小数。

解答:

l,w = eval(input())
print("长方形的面积是:{:->10.2f}".format(l*w))

输出结果:

问题:

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

解答:

n = input()
print("{:=>25,}".format(eval(n)))

输出结果:

总结:

format()方法格式化:{:}.format()

 例如:用户输入数字n,输出宽度为20个字符,不足用等号字符(=)填充,右对齐,带千位分隔符,保留2位小数。如果输入数字超过20位,则按照真实长度输出。格式化输出为:"{:=>20,.2f}".format(eval(n))

用户输入的数据是1234.523。则输出 ============1,234.52

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值