zoukankan      html  css  js  c++  java
  • day12练习题

    1.有两个列表 l1 = [11,22,33]

          l2 = [22,33,44]    获取内容相同的元素列表

    l1 = [11,22,33]
    l2 = [22,33,44]
    for i in l1:
        for t in l2:
            if t == i:
                print(t)
            else:
                pass
    (也可以用 if语句 if i in l1...)

    2.有1、2、3、4、5、6、7、8 8个数字,能组成多少个互相不同而且无重复数字的两位数,并输出这些数字

    count=0
    li=[]
    for i in range(1,9):
        for t in range(1,9):
    
            c1 = str(i)
            c2 = str(t)
            if c1 != c2:
                c = c1+c2
                if c not in li:
                        li.append(c)
                        count+=1
                else:
                    pass
    
    print(li)
    print(count)

    3.输出乘法表

    for i in range(1,10):
    string=''
    for j in range(i,10):
    string+=str(i)+'*'+str(j)+'='+str(i*j)+' '
    print(string)

    4.用python开发程序自动计算方案

      公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,其中公鸡、母鸡、小鸡都必须要有,问公鸡、母鸡、小鸡分别多少只刚好凑足100文钱?

    for x in range(1,100//5):
        for y in range(1,100//3):
            for z in range(1,100):
                if x+y+z == 100 and 5*x+3*y+z/3 ==100:
                    print(x,y,z)

     5.有以下列表    nums = [2,7,11,15,1,8,7]

      请找到列表中两个元素相加能够等于9的元素集合

    nums = [2,7,11,15,1,8,7]
    for i in range(0,len(nums)):
        for j in range(0,len(nums)):
            if nums[i] + nums[j] == 9:
                print(nums[i],nums[j])
  • 相关阅读:
    《大话设计模式》读书笔记
    设计模式个人笔记
    多线程的单元测试工具
    设计模式六大原则
    时间复杂度和空间复杂度(转)
    排序算法笔记
    《人月神话》读书笔记
    微信公众号开发踩坑记录(二)
    微信公众号开发踩坑记录
    全栈工程师之路
  • 原文地址:https://www.cnblogs.com/jgua/p/13467033.html
Copyright © 2011-2022 走看看