• 注册
  • Python Python 关注:172 内容:11

    服工—集合

  • 查看作者
  • 打赏作者
    • Python
    • 服工—集合

      第一题:

      服工—集合

      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,服工,集合

      服工—集合

      服工—集合

      请登录之后再进行评论

      登录
      帖子间隔 侧栏位置:
      关闭窗口
      下载海报