Python基础知识--函数和面向对象答疑直播笔记

这篇博客介绍了三个编程挑战,涉及随机数的使用和体重指数的计算。第一个挑战是一个盲盒抽奖函数,根据输入奖项返回相应奖品。第二个挑战是设计一个运气大胃王比赛,要求随机生成每种食物的食用重量。第三个挑战是创建一个体重检测类,计算BMI指数并判断体重状态。这些练习涵盖了函数、随机数生成、类的使用和条件判断等编程基础知识。
摘要由CSDN通过智能技术生成

拓展知识点:
在这里插入图片描述
拓展点:随机数
在这里插入图片描述

习题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返回字符串“肥胖
题目解读:
在这里插入图片描述
我的答案:
在这里插入图片描述
参考答案:
在这里插入图片描述
老师直播解答:
在这里插入图片描述
在这里插入图片描述
初始化方法
在这里插入图片描述
类的三大特征:封装,继承,多态
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值