ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python第二章

2022-09-13 21:01:16  阅读:220  来源: 互联网

标签:Python bmi python 实验 str english print 第二章


例题一:

实验目的:根据身高、体重计算BMI指数

实验过程:

height = 1.70
print("您的身高:"+str(height))
weight = 48.5
print("您的体重:"+str(weight))
bmi=weight/(height*height)
print("您的BMI指数为:"+str(bmi))
if bmi<18.5:
print("您的体重过轻⊙﹏⊙")
if bmi>=18.5 and bmi<24.9:
print("正常范围,注意保持(-_-)")
if bmi>=24.9 and bmi<29.9:
print("您的体重过重⊙﹏⊙")
if bmi>=29.9:
print("肥胖⊙﹏⊙")

实验结果:

您的身高:1.7
您的体重:48.5
您的BMI指数为:16.782006920415228
您的体重过轻⊙﹏⊙

实验分析:

身高、体重的数据是固定的,无法灵活变通

 

例题七:

实验目的:改进根据身高、体重计算BMI指数的办法

实验过程:

height = float(input("请输入您的身高(单位为米):"))
weight = float(input("请输入您的体重(单位为千克):"))
bmi = weight/(height*height)
print("您的BMI指数为:"+str(bmi))
if bmi<18.5:
print("您的体重过轻⊙﹏⊙")
if bmi>=18.5 and bmi<24.9:
print("正常范围,注意保持●◡●")
if bmi>=24.9 and bmi<29.9:
print("您的体重过重⊙﹏⊙")
if bmi>29.9:
print("肥胖⊙﹏⊙")

实验结果:

请输入您的身高(单位为米):1.68
请输入您的体重(单位为千克):53
您的BMI指数为:18.77834467120182
正常范围,注意保持●◡●

 

例题二:

实验目的:输出用字符画表示的坦克

实验过程:

print("""
▶学编程,你不是一个人在战斗~~
|
__\--__|_
II=======00000[/ ★007___|
_____\_______|/-----.
/___mingrisoft.com___|
\◎◎◎◎◎◎◎◎⊙/
~~~~~~~~~~

""")

实验结果:

 

 

 

例题三:

实验目的:模拟超市抹零行为

实验过程:

money_all = 56.75 + 72.91 + 88.50 + 26.37 + 68.51 #累计总计金额
money_all_str = str(money_all) #转化为字符串
print("商品总金额为:" + money_all_str)
money_real = int(money_all) #进行抹零处理
money_real_str = str(money_real) #转化为字符串
print("实收金额为:" + money_real_str)

 实验结果:

商品总金额为:313.04
实收金额为:313

 

例题四:
实验目的:计算学生的分差及平均分

实验过程:

python = 95
english = 92
c = 89
sub = python - c
avg = (python + english + c) / 3
print("python课程和C课程的分数之差:" + str(sub) + "分\n")
print("3门课的平均分为:" + str(avg) + "分")

 实验结果:

python课程和C课程的分数之差:6分

3门课的平均分为:92.0分

 

例题五:
实验目的:使用比较运算符比较大小关系

实验过程:

python = 95
english = 92
c = 89
print("python = " + str(python) + "english = " + str(english) + "c=" + str(c) + "\n")
print("python < english的结果:" + str(python < english))
print("python > english的结果:" + str(python > english))
print("python == english的结果:" + str(python == english))
print("python != english的结果:" + str(python != english))
print("python <= english的结果:" + str(python <= english))
print("english >= c的结果:" + str(python >= c))

 实验结果:

python = 95english = 92c=89

python < english的结果:False
python > english的结果:True
python == english的结果:False
python != english的结果:True
python <= english的结果:False
english >= c的结果:True

 

例题六:参加手机店的折扣活动

实验过程:

print("\n手机店正在打折,活动进行中……")
strWeek = input("请输入中文星期(如星期一):")
intTime = int(input("请输入时间中的小时(范围:0~23):"))
if (strWeek == "星期二" and (intTime >= 10 and intTime <= 11)) or (strWeek =="星期五" and (intTime >= 14 and intTime <= 15)):
print("恭喜你,获得了折扣活动参与资格,快快选购吧!")
else:
print("对不起,您晚来一步,期待下次活动……")

 实验结果:

手机店正在打折,活动进行中……
请输入中文星期(如星期一):星期五
请输入时间中的小时(范围:0~23):19
对不起,您晚来一步,期待下次活动……

  

手机店正在打折,活动进行中……
请输入中文星期(如星期一):星期二
请输入时间中的小时(范围:0~23):10
恭喜你,获得了折扣活动参与资格,快快选购吧!

 

标签:Python,bmi,python,实验,str,english,print,第二章
来源: https://www.cnblogs.com/zhuangzhuang123/p/16690817.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有