PYTHON——选择结构

1.判断是否允许登机

本题目要求根据旅客状态判断输出是否允许旅客登机。
首先程序给出两个问题:
1.是否购买机票(0-未购买 1-购买)
2.是否通过安检(0-未通过 1-通过)
旅客可以选择输入目前的状态,程序根据输入判断之后,输出是否允许登机。

代码如下: 

buy_ticket, security_check = map(int, input().split(','))
if buy_ticket == 1:
    if security_check == 0:
        print("未通过安检,不能登机")
    else:
        print("请登机")
else:
    print("没有机票不能登机")

2.分段函数

代码如下: 

from math import *

x = eval(input())
if x < 1:
    y = log(fabs(x), 2)
elif x < 10:
    y = exp(x)
else:
    y = 3 * pow(x / 3, 1 / 2) + 10
print("{:.2f}".format(y))

3.zust-sy5-12计算身体质量指数

身体质量指数(BMI ),是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个指标。它的计算公式∶
BMI=体重÷身高2(体重除以身高的平方)。其中,体重的单位是kg,身高的单位是m。中国人的BMI参考标准:BMI<18.5为偏瘦﹔18.5≤BMI<24为正常﹔24≤BMI<28为偏胖﹔BMI≥28位肥胖。
编写一个程序,输入一个人的身高和体重,计算BMI,并输出体重是否正常。

输入格式:

输入体重(kg)、身高(m),以空格隔开。

输出格式:

第一行输出BMI(保留小数点1位)
第二行输出胖瘦程度(偏瘦/正常/偏胖/肥胖)

代码如下: 

from math import *

weight, height = map(eval, input().split())
bmi = weight / pow(height, 2)
print(f"你的bmi是:{bmi:.1f}")
if bmi < 18.5:
    print(f"偏瘦")
elif 18.5 <= bmi < 24:
    print(f"正常")
elif 24 <= bmi < 28:
    print(f"偏胖")
else:
    print(f"肥胖")

4.娃娃上学报道

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值