第一题:
A = {21,234,-32,3,-55}
print(A)
print(max(A))
print(min(A))
第二题:
a,b = map(int,input().split())
count = 0
for i in range(a,b+1):
if i%3==0 and i%5==0 and i%7==0:
count+=1
print(count)
第三题:
s = input()
data = {'a','e','i','o','u'}
count = 0
for i in s:
if i in data:
count+=1
print(count)
第四题:
a = {'1','2','3','4','5'}
b = {'6','7','8','9','10'}
data = set(input().split(','))
c = data-a
result1 = b-data
result2 = {int(i) for i in result1}
print(*sorted(result2))
思考:'10'字符的位置!!!
第五题:
import random
x,n = map(int,input().split())
random.seed(x)
count = 0
for i in range(n):
s = []
for j in range(23):
s.append(random.randint(1,365))
for j in s:
if s.count(j)>1:
count+=1
break
print('rate={:.2f}'.format(count/n))
第六题:
l = []
while True:
s = input().split()
if s != ['!!!!!']:
l.extend(s)
else:
break
l1 = list(set(l))
print(len(l1))
temp = sorted(l1)
temp = temp[:10]
print('\n'.join(temp))
思考:input().split()→是列表???
第七题:
n = int(input())
true = 0
false = 0
for i in range(n):
s1 = input().split()
s2 = set(s1)
if len(s1) == len(s2):
false+=1
else:
true+=1
print('True={}, False={}'.format(true,false))
第八题:
s = list(input())
s1 = set(s)
count = 1
for i in s:
if i in s1:
print(i,end='')
s1.remove(i)
count+=1
if count ==11:
break
思考:去除重复,保持原来的顺序
第九题:
stua = set(input().split())
stub = set(input().split())
math = set(input().split())
it = set(input().split())
stua.update(stub)
print('Total: {}, num: {}'.format(sorted(stua),len(stua)))
print('Math and jsj: {}, num: {}'.format(sorted(math&it),len(math&it)))
girl = {i for i in stua if i.isalpha()}
girl = girl & (math | it)
print('FeMale in race: {}, num: {}'.format(sorted(girl),len(girl)))
onlyMath = math – it
print('Only Math: {}'.format(sorted(onlyMath),len(onlyMath)))
关键词:Python,python,py,服工,集合