拓展知识点:
拓展点:随机数
习题1:盲盒奖品
–知识点:函数,随机数,返回值
任务描述: 某比赛共设三个奖项,分别是:一等奖、二等奖、三等奖,
一等奖的奖品有三种选择:电饭煲、空调、洗衣机,
二等奖的奖品有三种选择:球鞋、手表、滑板,
三等奖的奖品有三种选择:对联、手袋、钙片,
现需要编写一个函数,函数中设置一个参数,该参数用来接收对应奖项的字符串,即:如果参数值等于‘一等奖’,则返回对应奖项下可选择奖品的任意一个,从而实现盲盒抽取效果。如果参数值的字符串不是一等奖、二等奖或者三等奖,则直接返回没有该奖项字样。比如:参数值等于‘四等奖’,则直接返回没有该奖项。
我的答案:
老师答案
习题2:运气大胃王挑战要求
任务描述: 定义一个函数为match,本函数功能为运气大胃王挑战要求。规则为参赛者1小时内吃掉以下每种食物不同的斤数,食物为 汉堡,西瓜,烤肉,面条,生鱼片,红烧肉。 其中每种食物 进食的重量为随机数,随机数约束每个食物最少吃1斤,最多吃6斤,需要 打印每个食物分别需要吃多少斤。 并统计本次挑战要求挑战者一共吃完多少斤的食物。
我的答案:
拓展题目:
习题3:计算体重指数
任务描述: 1. 体重检测,设置一个类程序examine_BMI,用于计算体重检测的身体质量指数。BMI指数(Body Mass Index,简称BMI)是用体重公斤数除以身高米数平方得出的数字,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。
2. 定义初始化的魔法方法,魔法方法参数有身高和体重参数
3. 定义方法getBMI, getBMI方法为计算BMI指数,通过类身高及体重,计算BMI指数值
BMI计算公式: 体重(千克)/ 身高(米)** 2
4. 定义方法getStatus, getBMI方法为根据计算BMI指数得到的值判断体重的具体状态,判断BMI值【中国标准】小于 18.5 返回字符串“偏瘦”,18.5 ~ 23.9区间返回字符串”标准”,24.0~28.0返回字符串“过重",大于28返回字符串“肥胖
题目解读:
我的答案:
参考答案:
老师直播解答:
初始化方法
类的三大特征:封装,继承,多态