| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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)) 
      
 
 
 |   
 
 
 
 |