字符的填充

该博客主要介绍了如何从键盘输入两个浮点数,计算它们构成的长方形面积,并按指定格式在屏幕上显示。内容涵盖了浮点数运算、eval()函数用于字符串转数值类型以及使用format()方法进行数字格式化,包括数据宽度、小数点后位数以及对齐方式的设置。示例代码展示了如何实现这一过程。

要求:

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

代码如下

l,w = eval(input())
print("长方形的面积是:{:->10.2f}".format(l*w)) #这里的:是调用方法,省略这个会报错
  • 运行结果如下:
    在这里插入图片描述

字符串输入的数据,需要用eval()转换成数值型数据,才能用于计算
输出格式 {:->10.2f},表示数据宽度为 10,小数点后 2 位,右靠边,不足部分用 - 补齐
左对齐或右对齐的方法参见数字的格式化

在这里插入图片描述


s = input()
print("{:=>25,}".format(eval(s)))
  • 亦或是下面这种方法:
s = eval(input())
print("{:=>25,}".format(s))

<模板字符串>.format(<逗号分隔的参数>) 是 format 方法的基本使用格式。
模板字符串由一系列槽组成,用来控制修改字符串中嵌入值出现的位置。
槽用英文大括号 {} 表示,如果大括号中没有序号,则按照出现顺序替换。具体内容请查>看下图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值