简单的python习题1
1. 已知圆的半径,计算并输出圆的直径、周长及面积。
import math
r=5
p=math.pi
d=r*2
c=2*p*r
s=p*r*r
print('半径:',r,'|直径:',d,'|周长:',c,'|面积:',s)
半径: 5 |直径: 10 |周长: 31.41592653589793 |面积: 78.53981633974483
2. 已知身高和体重,根据某种模型(请百度)给出此人是否肥胖。
(网上查的BMI指数)
w=float(input('体重(kg):'))
h=float(input('身高(m):'))
BMI=w/(h*h)
print(w,h,BMI)
if BMI<18.5:
print('偏瘦')
elif 18.5<BMI<24:
print('正常')
elif 24<BMI<28:
print('偏胖')
elif BMI>=28:
print('肥胖')
体重(kg):80
身高(m):1.80
80.0 1.8 24.691358024691358
偏胖
3. 已知三角形三条边长,计算三角形各个角度。
cosθ=a2+b2−c22abcos θ = \frac{a^2+b^2-c^2}{2ab}cosθ=2aba2+b2−c2(余弦定理)
math.acos() 反余弦函数,返回弧度
math.degrees() 已知弧度求角度
eval() 多输入,逗号相隔
a,b,c = eval(input('逗号隔开'))
cosangle1=(a*a+b*b-c*c)/(2*a*b)
cosangle2=(c*c+b*b-a*a)/(2*b*c)
cosangle3=(a*a+c*c-b*b)/(2*a*c)
print('ab夹角',math.degrees(math.acos(cosangle1)))
print('bc夹角',math.degrees(math.acos(cosangle2)))
print('ac夹角',math.degrees(math.acos(cosangle3)))
#print(cosangle1,cosangle2,cosangle3)
逗号隔开3,4,5
ab夹角 90.0
bc夹角 36.86989764584401
ac夹角 53.13010235415599
4. 获取当前系统时间,并按如下格式展示该时间:2020年2月3日 10:36:45 星期一
from datetime import datetime
year=datetime.now().year
month=datetime.now().month
day=datetime.now().day
time=datetime.now().time()
weekday=datetime.now().weekday()#.strftime('%A')
print(year,'年',month,'月',day,'日',time,'星期',weekday, sep='')
2020年3月12日13:20:19.571819星期3
本文介绍了四个Python编程的基础习题,包括根据半径计算圆的直径、周长和面积,利用BMI指数判断肥胖,使用余弦定理计算三角形角度,以及获取并格式化当前系统时间。
1万+

被折叠的 条评论
为什么被折叠?



