Python出租车计费,判断闰年,计算学生成绩,BMI指数计算实操源码

Python出租车计费,判断闰年,计算学生成绩,BMI指数计算实操源码

Python出租车计费,判断闰年,计算学生成绩,BMI指数计算实操源码

  1. 北京出租车计费

    收费标准:

      3公里以内收费13元

      超过3公里后基本单价为 2.3元/公里

      空驶费: 超过15公里后,每公里加收基本单价的50%作为返程的空驶费(3.45元/公里)

    要求:

      输入公里数,打印出费用的金额(以元为单位进行四舍五入)


            # 1.出租车收费、

            

            gongli = int(input('请输入公里')) #显示一条提示,并等待用户输入

            money = 0;#初始化设置钱数为0

            

            if gongli <= 3:#如果公里大于3

            money = 13 #设置钱为13

            elif 15 > gongli > 3:#如果公里数在3-15之间

            money = 13 + (gongli - 3) * 2.3 #则按照新算法

            elif gongli >= 15: #如果公里数大于或等于15

            money = 13 + (15 - 3) * 2.3  + (gongli - 15) * 3.45

            

            print('车费是:',round(money))#打印出车费


  2. 输一个学生的三科成绩:

     1. 打印出最高分是多少分

     2. 打印出最低分是多少分

     3. 打印出平均分是多少分

            2.学生成绩

            

            c1 = int(input('成绩1:')) #输入第一个成绩

            c2 = int(input('成绩2:'))#输入第二个成绩

            c3 = int(input('成绩3:'))#输入第三个成绩

            

            maxs = (c1 if c1 > c2 else c2) if (c1 if c1 > c2 else c2) > c3 else c3 #计算出最大成绩

            mins = (c1 if c1 < c2 else c2) if (c1 if c1 < c2 else c2) < c3 else c3 #计算出最小成绩 

            

            pj = (c1 + c2 + c3) / 3 #算出平均值

            

            print("最高分:",maxs) #打印出最高分

            print("最低分:",mins) #打印出最低分

            print("平均分:",pj) #打印出平均分


  3. 给出一个年份,判断是否为闰年并打印结果

    闰年规则: 每四年一闰,每百年不闰,四百年又是一个闰年

    例:

      2016年 闰年 

      2100年 不是闰年

      2400年 是闰年

                    

            3.闰年


                y = int(input('输入年:')) #给出输入提示,并等待用户输入 

                

                b = ((y % 4 == 0) and (y % 100 ) != 0) or (y % 400 == 0) #通过计算,得到结果

                

                print(b) #打印结果


  4 BMI 指数(Body Mass Index) 以称身体质量指数

    BMI值计算公式: 

         BMI = 体重(公斤)/ 身高(米)的平方

    例如:

       一个69公斤的人,身高是 173公分

       BMI = 69 / 1.73 ** 2 = 23.05

    标准表:

       BMI < 18.5        体重过轻

       18.5 <= BMI <= 24 正常范围

       BMI > 24          体重过重(超标)

    输入身高和体重,打印BMI值,并打印体重状况

            4.BMI

            

            h = int(input('身高:'))/100 #输入一个身高,转换为int型

            w = int(input('体重:')) #输入一个体重,转换为int型

            

            b = w /( h ** 2 ) #算出BMI

            

            z = '体重过重' #设置Z默认为体重 过重

            

            if b < 18.5: #如果 BMI 小于18.5

                z = '过轻'

            elif 18.5 <= b <= 24: #如果BMI 在18.5-24之间

                z = '正常'

            

            print('BMI:',b) #打印出BMI

            print("状态:",z) #打印出状态

            

最后编辑于:2019/09/05作者: 牛逼PHP

发表评论