如题所述
#!/usr/bin/python3
# -*- coding:utf-8 -*-
"""
@author:Strom_duck
@file :20200526_01.py
@time :2020/5/26 9:28
"""
"""
20200526百度问题
"""
def getbmi(heigth, weigth):
bmi = round(weigth / heigth ** 2, 2)
if bmi < 18.5:
result = '偏瘦'
elif 18.5 <= bmi < 24:
result = '正常范围'
elif 24 <= bmi < 28:
result = '偏胖'
else:
result = '超重'
return bmi, result
def isodd(n):
if n % 2 != 0:
return True
def iseven(n):
if n % 2 == 0:
return True
if __name__ == '__main__':
alist = []
for i in range(10):
aint = int(input("请输入一个整数:"))
alist.append(aint)
else:
print("输入的10个整数是:{}".format(alist))
print("按升序排序显示:{}".format(sorted(alist)))
print("最小值:{0},最大值:{1}".format(min(alist), max(alist)))
print("按降序排序显示奇数:{}".format(sorted(list(filter(isodd, alist)), reverse = True)), end=" ,")
print("共有奇数:{}个".format(len(list(filter(isodd, alist)))))
print("按降序排序显示偶数:{}".format(sorted(list(filter(iseven, alist)), reverse = True)), end=" ,")
print("共有偶数:{}个".format(len(list(filter(iseven, alist)))))
height = float(input("请输入身高(米):"))
weigth = float(input("请输入体重(公斤):"))
abim = getbmi(height, weigth)
print("BIM:{}\n胖瘦程度:{}".format(abim[0], abim[1]))
# -*- coding:utf-8 -*-
"""
@author:Strom_duck
@file :20200526_01.py
@time :2020/5/26 9:28
"""
"""
20200526百度问题
"""
def getbmi(heigth, weigth):
bmi = round(weigth / heigth ** 2, 2)
if bmi < 18.5:
result = '偏瘦'
elif 18.5 <= bmi < 24:
result = '正常范围'
elif 24 <= bmi < 28:
result = '偏胖'
else:
result = '超重'
return bmi, result
def isodd(n):
if n % 2 != 0:
return True
def iseven(n):
if n % 2 == 0:
return True
if __name__ == '__main__':
alist = []
for i in range(10):
aint = int(input("请输入一个整数:"))
alist.append(aint)
else:
print("输入的10个整数是:{}".format(alist))
print("按升序排序显示:{}".format(sorted(alist)))
print("最小值:{0},最大值:{1}".format(min(alist), max(alist)))
print("按降序排序显示奇数:{}".format(sorted(list(filter(isodd, alist)), reverse = True)), end=" ,")
print("共有奇数:{}个".format(len(list(filter(isodd, alist)))))
print("按降序排序显示偶数:{}".format(sorted(list(filter(iseven, alist)), reverse = True)), end=" ,")
print("共有偶数:{}个".format(len(list(filter(iseven, alist)))))
height = float(input("请输入身高(米):"))
weigth = float(input("请输入体重(公斤):"))
abim = getbmi(height, weigth)
print("BIM:{}\n胖瘦程度:{}".format(abim[0], abim[1]))
温馨提示:答案为网友推荐,仅供参考