《Python程序设计实验教程——以医药数据处理为例》第三章简单操作题

摘要:本文旨在帮助中国药科大学的学生学习必修课《Python与医药大数据处理》,在实验操作题方面给予代码参考。
欢迎各界人士共同讨论Python相关话题,并给予宝贵建议。

目录

PY30206:计算直角三角形的面积

PY30207:实现基本统计量计算

PY30208:通过月份值提取月份英文简写

PY30209:按要求格式输出给定字符串


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))
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜半夏.1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值