#求3组连续自然数的和:求出1到10、20到30和35到45的三个和
def Sum (a,b):
return sum(range(a,b+1))
print(Sum(1,10))
print(Sum(20,30))
print(Sum(35,45))
#100个和尚吃100个馒头,大和尚一人吃3个馒头,小和尚三人吃1个馒头,请问大小和尚各有多少人
for x in range (1,33):
for y in range (1,100):
if x+y==100 and x*3+y/3==100:
print(x,y)
def PersonCount ():
for a in range (1,100):
if a*3+(100-a)/3==100:
print('大和尚的人数为:{}'.format(a))
print('小和尚的人数为:{}'.format(100-a))
PersonCount()
#指定一个列表:列表里含有唯一一个只出现一次的数字,写程序找出这个‘独一无二’的数字
li=[1,2,2,3,3,4,5,65,6,5,4]
set1=set(li)
print(set1)
for i in set1:
li.remove(i)
pass
set2=set(li)#set2中为原来li中有重复的数字集合
for i in set1:#set1中数据全部去重后形成的集合
if i not in set2:
print(i,end=' ')
#集合具有互异性
#实现摇色子功能
import random
def Sum(n):
num=0
i=0
while i<n:
c=random.randint(1,6)
num+=c
i+=1
return num
print('色子的和为:{}'.format(Sum(3)))