1、1000以内的完美数(如果一个数恰好等于它的因子之和,则称该数为完美数)
eg:6=123=1+2+3
2、输入两个列表,alist,blist以此顺序比较两个list中的元素,
如果alist的元素大于blist的元素,返回alist,
如果alist的元素大小于blist的元素,返回blist,
如果两个list的所有元素都相等,返回alist,否则返回blist
alist = [ 2 , 4 , 6 , 7 , 28 , 32 ,9,10]
blist = [ 22 , 34 , 46 , 6 , 2 , 3 ,9,10]
for i in range(len(alist)):
if alist[i]>blist[i]:
print('A大',blist)
elif alist[i]<blist[i]:
print('B大',alist)
else:
print('一样')
if alist == blist:
print(alist)
else:
print(blist)
SQL题
1、操作表 tablelA,根据字段age进行分组,查找出每个分组有多少条数据,并将每个分组按照所办函的数量按照由多到少进行排序
select empid, group_concat(salary) from heyf_t10 GROUP BY state;
GROUP_CONCAT:对数据进行分组,并通过GOURP_CONCAT() 将指定列数据拼接到一起