#求一组连续自然数据的和:1到10,20到30,和35到45的总和defsumRange(m,n):"""
求从m到n,包含n的连续自然数的总和
:param m: 开始值 int
:param n: 结束值 int
:return:
"""returnsum(range(m,n+1))passprint(sumRange(1,10))print(sumRange(20,30))print(sumRange(35,45))print(sumRange(1,3))#100个和尚吃100个馒头,大和尚一个人吃3个馒头,小和尚三个人吃1个馒头,请问大小和尚各有多少人?defpersonCoun():"""
计算各有多少和尚,假设大和尚a,小和尚100-a
:return:
"""for a inrange(1,100):if a*3+(100-a)*(a/3)==100:#100个和尚吃100个馒头return(a,100-a)passpass
rsObj=personCoun()#rsObj接收返回的元祖print('大和尚{}人,小和尚{}人'.format(rsObj[0],rsObj[1]))#利用索引取出值#指定一个列表,列表里含有唯一的一个,只出现过一次的数字,写程序找出‘独一无二’的数字
li=[1,3,4,3,3,5,2,4,2,5,1,7]#唯一没有重复的是1
set1=set(li)print(set1)for i in set1:
li.remove(i)pass
set2=set(li)#原来li中有重复数字的集合for i in set1:#set1中数字数据全部去重后形成的集合if i notin set2:print(i)passpasspass