Python学习实验报告1

实验目的:

通过熟悉课文七个实例来初步认识Python语言基础,为以后学习Python打下基础

实验内容:

实例01~07

实验过程:

实例01(根据身高、体重计算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("肥胖^@_@^")

实例02(输出007号坦克)

print('''

                            ❤

                            |

                    __\-- __|_

    II=======00000[/  ⭐007___|

              _____\______|/-----.

            /___cqygfxgfst.com___|

             \⓿⓿⓿⓿⓿⓿⓿/

               ~~~~~~~~~~~~~~~~~

''')

实例03(模拟超市抹零结账行为,应用int()将浮点型的变量转为整型,从而实现抹零)

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)

实例04(计算学生成绩的分差及平均分)

python = 95

english = 92

c = 89

sub = python - c

avg = (python + english + c) / 3

print("Python课程和C语言课程的分数之差: " + str(sub) + "分\n")

print("3门课的平均分: " + str(avg) + " 分 ")

实例05(使用比较运算负比较大小关系)

python = 95

english = 92

c = 89

#输出3个变量的值

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))            # 大于或等于操作

实例06(参加手机店的打折活动)

print("\n手机店正在打折,活动进行中......")

strWeek = input("请输入中文星期(如星期一) : ")

intTime = int(input("请输入时间中的小时(范围:0`23) : "))

# 判断是否满足活动参加条件(使用了if条件语句)

if (strWeek == "星期二" and (intTime >= 10 and intTime <= 11)) or (strWeek == "星期五" and (intTime >=14 and intTime <= 15)):

    print("恭喜您,获得了折扣活动参与资格,快快选购吧! ")

else:

print("对不起,您来晚一步,期待下次活动......")

实例07(根据身高、体重计算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("肥胖")

总结:

注释有两种,一种是单行注释,使用“#”;另外一种是多行注释,使用('''.....''')等,可换行

代码缩进:使用四个空格或<Tab>和“:”区分代码之间的层次

数字不能与字符串做运算,但可以比较,运算符左右两边空格比较好

posted @ 2022-09-13 22:08  月球上有兔子77  阅读(118)  评论(0)    收藏  举报