摘要:本文旨在帮助中国药科大学的学生学习必修课《Python与医药大数据处理》,在实验操作题方面给予代码参考。
欢迎各界人士共同讨论Python相关话题,并给予宝贵建议。
目录
PY30206:计算直角三角形的面积
要求:从键盘输入直角三角形的两条直角边长度,计算直角三角形的面积并在屏幕上输出结果
a=eval(input("输入三角形第一条直角边长:"))
b=eval(input("输入三角形第二条直角边长:"))
area=a*b/2
print("直角三角形的面积为:{:.1f}".format(area))
PY30207:实现基本统计量计算
要求:假设一组数据表示为S=s0,s1,...,sn-1,请编程实现其最大值、最小值、平均值、标准差等基本统计量计算
a,b,c,d,e=eval(input("请输入用逗号分隔的5个数:"))
sum=a+b+c+d+e
mean=sum/5
dev=pow(((a-mean)**2+(b-mean)**2+(c-mean)**2+(d-mean)**2+(e-mean)**2)/4,0.5)
print("最大值为:",max(a,b,c,d,e))
print("最小值为:",min(a,b,c,d,e))
print("平均值为:",mean)
print("标准差为:",dev)
PY30208:通过月份值提取月份英文简写
要求:从键盘输入一个月份数字,返回对应的月份名称简写
n=input("请输入月份(1-12):")
months="JanFebMarAprMayJunJulAugSepOctNovDec"
pos=(int(n)-1)*3
monthAbb=months[pos:pos+3]
print("月份简写是:",monthAbb)
PY30209:按要求格式输出给定字符串
要求:接收从键盘输入的字符串,按题目要求把该字符串内容输出到屏幕上,具体格式要求为:输出宽度为30个字符,不足部分以星号“*”填充,居中对齐。如果输入的字符串长度超过30,则全部输出
s=input("请输入一个字符串:")
print("{:*^30}".format(s))