|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
作业1:
使用if的完整结构:
if <条件判断1>:
<if代码块>
elif <条件判断2>:
<elif代码块>
elif <条件判断3>:
< elif代码块>
else:
< else代码块>
完成下列题目。
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
举例:如果小明的BMI指数为24,则显示“正常”。
作业2:
自定义一个函数,函数名为isInt,实现功能如下:
判断一个数是否为整数类型int,并返回判断结果。
即,如果是整数类型int,函数的返回值True;否则,函数的返回值为False
作业3:
自定义一个函数,函数名为myadd,实现功能如下:
实现三个数的加法运算,并返回计算结果。
即,函数传入的3个参数,并计算3个参数的和,然后用return返回计算结果
作业4:
自定义一个函数,函数名为myprint,实现功能如下:
实现一个自定义的打印函数,此函数能够对整数浮点数做不同的处理,并直接打印处理结果。
具体处理算法:
1、函数的参数只有一个
2、判断传入的参数是int还是float?
3、如果是int,参数直接加100后,打印结果。
4、如果是float,使用四舍五入函数round()保留小数点后两位,打印结果。
例如:
当函数传入 3.1415926时,打印处理结果为 3.15
当函数传入 11时,打印处理结果为 111
def myprint(x):
if type(x)==int:
print(x+100)
elif type(x)==float:
print('%.2f'%round(x))
|
|