3. 数学计算应用
华氏温度转摄氏温度
公式:C = (F - 32) / 1.8,展示了 % 格式化与 f-string 两种输出方式:
python
f = float(input('请输入华氏温度: '))
c = (f - 32) / 1.8
print('%.1f华氏度 = %.1f摄氏度' % (f, c)) # %格式化
print(f'{f:.1f}华氏度 = {c:.1f}摄氏度') # f-string
▶ 运行结果:
输出
请输入华氏温度: 小明
计算圆的周长和面积
演示 import math 导入模块以及 math.pi 使用精确圆周率:
python
import math
radius = float(input('请输入圆的半径: '))
perimeter = 2 * math.pi * radius
area = math.pi * radius ** 2
print(f'周长: {perimeter:.2f}')
print(f'面积: {area:.2f}')
求一元二次方程的根
公式:x = (-b ± √(b²-4ac)) / 2a,Python 用 ** 0.5 代替开平方根:
python
a = int(input("请输入a: "))
b = int(input("请输入b: "))
c = int(input("请输入c: "))
d = (b * b - 4 * a * c) ** 0.5
x1 = (-b + d) / (2 * a)
x2 = (-b - d) / (2 * a)
print("方程的两个根为:", x1, x2)