描述
获得用户输入的一个数字,可能是整数或浮点数,a,计算a的三次方值,并打印输出。
输出结果采用宽度20个字符、居中输出、多余字符采用减号(-)填充。
如果结果超过20个字符,则以结果宽度为准。
—————————————————————————————————————————————
输入输出示例
—————————————————————————————————————————————
解题思路
依题目,不限制格式,但肯定是数字,输出结果采用宽度20个字符、居中输出、多余字符采用减号(-)填充,就是要用好str.center(width[,fillchar])方法方能做到事半功倍。
—————————————————————————————————————————————
代码
a = pow(eval(input()),3)
print("{}".format(a).center(20,"-"))
输出时若超过规定宽度则会直接输出正确结果,不会受到宽度影响。
本人为初学者,若有更好的解法可以互相交流,也希望本文章能够对你有所帮助。
版权声明:本文为qq_26550439原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。