蜗牛日记20200309
中国大学MOOChttp://www.icourse163.org
《Python语言程序设计》(11期)
2020年02月18日 10:00 - 2020年05月12日 23:30
第三周
测验
程序设计第1题
题目如下:
平方根格式化
描述
获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。
输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。
如果结果超过30个字符,则以结果宽度为准。
解题思路和知识点:
一、平方根计算方法pow()或者**
二、字符串处理函数:len()可返回字符串长度
三、字符产格式化处理:{:填对长.精}.format()
代码如下:
a = input()
b = pow(eval(a),0.5)
if len(str(b)) <= 30:
print('{:+>30.3f}'.format(b))
else:
print(b)