一、HJ7 取近似值 链接
import math
a = float(input()) # 5.5
b = int(a) # 5
if abs(a-b)>=0.5:
print(math.ceil(a)) # 向上取整
else:
print(math.floor(a)) # 向下取整
二、HJ15 求int型正整数在内存中存储时1的个数 链接
a = int(input())
a_bin = bin(a)
print(a_bin.count("1"))
三、HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序 链接
def func(i,lst,bol):
i1= int(i)
bol1 = bool(int(bol))
lst1 = list(map(int,lst))
lst1.sort(reverse= bol1)
lst2 = [ str(x) for x in lst1 ]
str1 = " "
return str1.join(lst2)
i = input()
lst = input().split()
bol = input()
print(func(i,lst,bol))