Python —if语句

 1. 华氏温度转摄氏温度 附加:双向转化
 2.自己输入半径,过道3米宽25元一平米,围墙35.5元每米,围墙和过道造价,总价
 3. 输入3条边长,能够三角形,输出周长面积 ,不行,报.开平方根
 import math

 math.sprt()

1.

wd = float(input('请输入温度'))
dw = input('请输入单位')
a = 9 / 5
b = 32
if dw == "f":
    print('摄氏温度为 %.2f'%((wd - b) / a))
else:

    print('华氏温度为 %.2f'%(wd * a + b))

2.

r = float(input('请输入泳池半径'))
PI = 3.14
GD = 3 #过道宽度
GDD = 25 #过道每平米造价
WQD = 35.5 #围墙每米造价
gdf = (PI * (r + GD) ** 2 - (PI * r ** 2)) * GDD
wqf = 2 * PI * (r + GD) * WQD
zf = gdf + wqf
print('过道造价为 %.2f 元'%(gdf) )
print('围墙造价为 %.2f 元'%(wqf))

print('总造价为 %.2f 元'%(zf))

3.

import math
r1 = float(input('请输入第一条边的长度'))
r2 = float(input('请输入第二条边的长度'))
r3 = float(input('请输入第三条边的长度'))
if r1 + r2 > r3 and r1 + r3 > r2 and r2 + r3 > r1:
    c = r1 + r2 + r3
    p = c / 2
    s = math.sqrt(p * (p - r1) * (p - r2) * (p - r3))
    print('三角形的周长为 %.2f'%(c))
    print('三角形的面积为 %.2f'%(s))
else :
    print('三角形不成立')

你可能感兴趣的:(Python —if语句)