【Python】华氏温度转换、计算圆的周长面积、判断闰年

1.华氏温度转换

从键盘输入华氏温度,将其转换为摄氏温度并输出。
公式:\(C=(F - 32) \div 1.8\)
C 表示摄氏温度,F 表示华氏温度

f = float(input("请输入华氏温度:"))
c = (f-32)/1.8
#print(c) 37.77777777777778
print('%.1f华氏度 = %.1f摄氏度' % (f,c))  #100.0华氏度 = 37.8摄氏度

%.1f 表示一个占位符,f表示float类型,.1表示保留一位小数(四舍五入)
也可以写成:

print(f'{f:.1f}华氏度 = {c:.1f}摄氏度')  #100.0华氏度 = 37.8摄氏度

2.计算圆的周长面积

键盘输入圆的半径,打印周长和面积。
周长:\(2πR\)
面积:\(πR^2\)

import math
radius = float(input("请输入圆的半径:"))
perimeter = 2 * math.pi * radius
area = math.pi * radius * radius

print("周长:%.2f" % perimeter)
print("面积:%.2f" % area)

3.判断闰年

键盘输入年份,结果返回True或False。
闰年:闰年有366天,2月多一天
口诀:四年一闰,百年不闰;四百年再闰

year = int(input("请输入年份:"))
is_leap = (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
print(is_leap)

写成一行太长时,可以使用\进行拆行

is_leap = year % 4 == 0 and year % 100 != 0 or \
          year % 400 == 0
posted @ 2022-09-16 14:37  植树chen  阅读(309)  评论(0编辑  收藏  举报