第二章 python语言基础

(一)、计算BMI指数

(1)代码:

height=1.78

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("肥胖~@—@~")

(2)运行结果:

您的身高:1.78

您的体重:48.5

您的BMI指数为:13.623595505617978

您的体重过轻~@—@~

 

(二)、输出007号坦克

(1)代码:

print('''

                        ▶  学编程,你不是一个人在战斗~~

                        |

                 __\--_|_

 II=======ooooo[/★007--_|

        _____\______|-------.

      /___mingrisoft.com____|

      \◎◎◎◎◎◎◎◎◎⊙/

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

''')

  (2)运行结果

 

                        ▶  学编程,你不是一个人在战斗~~

                        |

                 __\--_|_

 II=======ooooo[/★007--_|

        _____\______|-------.

      /___mingrisoft.com____|

      \◎◎◎◎◎◎◎◎◎⊙/

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

 

(三)   模拟超市抹零结账行为

(1)      代码:

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)

(2)      运行结果:

商品总金额为:313.04

实收金额为:313

 

 

(四)、计算学生成绩的分差及平均分

(1)代码:

python = 95

english =92

c=89

sub = python -c

avg = (python + english + c)/3

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

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

(2)      运行结果:

Python 的课程和C语言课程的分数之差:6 分

 

3门课程的平均分:92.0 分

 

 

(五)、使用比较运算符比较大小关系

(1)代码:

python = 95      #定义变量,存储Python课程的分数

english =92      #定义变量,存储English课程的分数

c = 89           #定义变量,存储C语言课程的分数

#输出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("python >= c 的结果是:" + str(python >= c ))               #大于或等于操作

(2)运行结果:

python = 95english = 92c = 89

 

python < english 的结果是:False

python > english 的结果是:True

python == english 的结果是:False

python != english 的结果是:True

python <= english 的结果是:False

python >= c 的结果是:True

 

(六)   参加手机店的打折活动

(1)      代码:

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("对不起,您来晚一步,期待下次活动......")        #输出提示信息

 

(2)      运行结果:

手机店正在打折,活动进行中......

请输入中文星期(如星期一):星期三

请输入时间中的小时 (范围:0~23):3

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

 

(七)、根据身高、体重计算BMI指数(改进版)

(1)代码:

height= float (input ("请输入您的身高(单位为米):"))    #输入身高,单位为:米

weight= float (input ("请输入您的体重(单位为千克):")) #输入体重,单位:千克

bmi=weight/(height+height)                         #用于计算BMI指数,公式:BMI=体重/身高的平方

print("您的BMI指数为:"+str(bmi))              #输出BMI指数s

#判断身材是否合理

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("肥胖~@—@~")

(2)运行结果:
请输入您的身高(单位为米):1.67

请输入您的体重(单位为千克):50

您的BMI指数为:14.970059880239521

您的体重过轻~@—@~

posted @ 2022-09-14 15:39  3-1  阅读(80)  评论(0)    收藏  举报