思路一
- 输入数字a
- 列式子a=b**0.5
- 显示b(注意小数位数)
a=float(input("a="))
b_sqrt=a**0.5
print("%0.2f 的平方根是%0.2f"%(a,b_sqrt))
思路二
- 导入math模块
- 用函数sqrt()求解
import math
a=float(input("a="))
print("%0.2f 的平方根是%0.2f"%(a,math.sqrt(a)))
坑
print()函数格式化
-** 常用格式化操作符:**
符 号 | 功能 |
---|---|
* | 定义宽度或小数点精 度 |
- | 左对齐 |
<sp> | 在正数前面显示空格 |
m.n | m是总宽度,n是小数位数 |
- 格式化输入浮点数
EX:
>>> pi=3.141592653
#用0填充空白
>>>print("%010.3f"%pi)
#用*从后面的元组中读取字段宽度或精度
>>>print(“pi=%.f”%(3,pi)) - 不换行(默认:自动换行)
>>>for i in range(0,3):
print(i,end=’ ')
结果为:0 1 2