平方根,又叫二次方根,表示为〔√ ̄〕,如:数学语言为:√ ̄16=4。语言描述为:根号下16=4。
#方法一: 使用内置模块
import math #导入数学模块
a=math.sqrt(16) #将a赋值
print(a)
#方法二: 使用表达式
b=16**0.5 #16的0.5次幂
print(b)
#方法三: 使用内置函数
c=pow(16,.5) #pow()函数用于计算一个值的多少次方,当幂等于0.5时即相当于计算开平方
# .5即是0.5,小数前面的0可以省略
print(c)
运行结果
4.0
通过输入数字,并计算对应二次方程的根。
import math
a = float(input("请输入数字:")) #float转换成浮点数类型,赋值a
b = float(input("请输入数字:"))
c = float(input("请输入数字: "))
if a != 0: #如果a不等于0
delta = (b**2) - (4*a*c) #带入二次方程
if delta < 0: #若方程小于0
print("无根") #则无根
elif delta == 0: #若方程等于0
s = -b/(2*a) #求根方程
print("唯一根x=", s) #有唯一的根
else :
root = math.sqrt(delta) #剩下有两个根,求平方根
x1 = (-b+root)/(2*a) #第一个根
x2 = (-b-root)/(2*a) #第二个根
print("x1=",x1,"t","x2=",x2)
运行结果
请输入数字:2
请输入数字:-3
请输入数字: 1
x1= 1.0 x2= 0.5
通过用户输入三角形三边长度,并计算三角形的面积。
a = float(input('输入a:')) #float转换成浮点数类型,赋值a
b = float(input('输入b:'))
c = float(input('输入c: '))
if a + b > c and a + c > b and b + c > a: #判断三角形是否成立
s = (a + b + c) / 2 #计算半周长
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5 #计算圆的面积
print('三角形面积为 %0.2f' %area) #.2表示输出小数点后2位数字并四舍五入
运行结果
输入a:3
输入b:4
输入c: 5
三角形面积为 6.00
圆的面积公式为 : 公式中 r 为圆的半径。
π = 3.14 #确定固定值
s1 = float(input('输入s1:')) #输入圆的面积
r1 = (s1/π)**0.5 #套用圆的面积公式
print(r1)
r2 = float(input('输入r2:'))
s2 = π*(r2)**2
print(s2)
运行结果
输入s1:6
1.3823270327522743
输入r2:2
12.56
celsius = float(input('输入摄氏温度: ')) # 输入摄氏度
fahrenheit = (celsius * 1.8) + 32 # 计算华氏温度
print('%0.1f 摄氏温度转为华氏温度为 %0.1f ' % (celsius, fahrenheit))
运行结果
输入摄氏温度: 38
38.0 摄氏温度转为华氏温度为 100.4
x = input('输入 x 值: ') # 输入x值
y = input('输入 y 值: ') # 输入y值
temp = x # 创建临时变量temp并将x的值存储在temp变量中
x = y # 将y值赋给x
y = temp # 将temp赋值给y变量
print('交换后 x 的值为: {}'.format(x))
print('交换后 y 的值为: {}'.format(y))
运行结果
输入 x 值: 5
输入 y 值: 4
交换后 x 的值为: 4
交换后 y 的值为: 5



