python格式化输出formatPython⼆级考试程序题型(⼀):格式化输出
问题:
从键盘输⼊两个浮点数,计算以这两个浮点数为边长的长⽅形的⾯积,显⽰在屏幕上,数据长度为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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论