1.给出一串空格分隔的数字,返回最高和最低的数字。
示例: number ("1 2 3 4 5 6") $打印"5 1"
答案:
number = '1 2 3 4 5' number_list = [] for b in number: if b == ' ': pass else: number_list.append(int(b)) print(max(number_list),min(number_list)) ---------------------------------------------打印结果------------------------------------- 1
2. 下面一个数字,我们需要写一个python函数来计算数组中存在的True数量。
示例:arrayl = [True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,True,True,True,True,True,True,True
# retun 17
答:
arrayl = [True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,False,True,True,True,True,True,True,True,True] def sum_arrayl(number): sum_ture = 0 for true in number: if true == True: sum_ture = sum_ture+1 else: pass return sum_ture print(sum_arrayl(arrayl)) ----------------------------------打印结果-------------------------------------------
17