题目内容

根据身高体重计算某个人的 BMI 指数BMI指数即身体质量指数,是目前国际常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI指数计算公式如下:体质指数(BMI)= 体重(kg)÷(身高2)(m)本实例要求编写程序,实现根据输入的身高体重计算BMI值的功能。实例目标l 了解数字类型的使用场景l 熟练使用input()、print()函数实例分析在本实例中,计算某个人的BMI值之前需要使用input()函数进行接收输入的数据。因为体重、身高数据多使用小数表示,所以在Python中需要使用浮点类型表示体重、身高。当接收用户输入的身高、体重数据后,可以根据体质指数计算公式计算BMI值,例如,身高为1.75m,体重为65kg,BMI = 65/(1.75*1.75)。

查看答案
更多问题

随机生成验证码很多网站的注册登录业务都加入了验证码技术,以区分用户是人还是计算机,有效地防止刷票、论坛灌水、恶意注册等行为。目前验证码的种类层出不穷,其生成方式也越来越复杂,常见的验证码是由大写字母、小写字母、数字组成的六位验证码。本实例要求编写程序,实现随机生成六位验证码的功能。实例目标掌握导入模块的方式掌握random模块的基本用法实例分析本实例的六位验证码由6个字符组成,每个字符都是随机字符,要实现随机字符的功能需要用到随机数模块random。使用random模块生成六位验证码的基本实现思路为:(1) 导入random模块(2) 创建一个空字符串code_list。(3) 生成6个随机字符逐个拼接到code_list后面。以上实现思路中的步骤(3)是验证码功能的核心部分,此部分主要实现生成6个随机字符的功能。为确保每次生成的字符类型只能为大写字母、小写字母、数字的任一种,这里可使用1、2、3分别代表这三种类型:若产生随机数1,代表生成大写字母;若产生随机数2,代表生成小写字母;若产生随机数3,代表生成数字。此外,为确保每次生成的是所选类型中的字符,这里需要按三种类型给随机数指定范围,即数字类型对应的数值范围为0~9,大写字母对应的ACSII码范围为65~90,小写字母对应的ACSII码范围为97~122,如此便可以使用randint()函数生成一个随机类型中的随机字符。

1742年6月,德国著名的数学家哥德巴赫(C.Goldbah1690-1764)预言“任何一个6以上的偶数都可以分解为两个素数的和”, 这就是著名的哥德巴赫猜想,俗称“1+1=2”。试着编写一个Python代码,证明1,000,000以内哥德巴赫猜想的正确性

绘制多角星如果你喜欢作画,一定要尝试一下Python的内置模块——turtle模块,turtle是一个专门的绘图模块,你可以利用该模块通过程序绘制一些简单图形。本实例要求编写程序,使用turtle模块绘制一个多角星。实例目标掌握模块的导入方式掌握turtle模块的基本用法实例分析本实例的多角星需要借用turtle模块,大家可自行从官方文档中(https://docs.python.org/3.7/library/turtle.html#turtle.pos)了解turtle模块的基本用法,了解之后便可以使用turtle模块中的相关函数进行绘制。绘制多角星的功能可以视为将画笔沿逆时针方向旋转固定角度画直线(黑色)的操作,直到当前位置的绝对值小于1时就结束绘图,之后在画好的图形上填充颜色(红色)即可。此多角星绘制的过程中涉及到的turtle模块中的函数及说明如下:(1) color():设置画笔颜色和填充颜色。(2) begin_fill():开始填充。(3) end_fill():停止填充。(4) forward():将画笔向前方移动指定的距离。(5) left():将画笔逆时针旋转指定的角度。(6) pos():获取画笔当前的位置。(7) done():启动事件循环,必须位于末尾位置。

下列选项中合法的标识符是( )。

A. _7a_b
B. break
C. _a$b
D. 7ab

答案查题题库