码迷,mamicode.com
首页 > 其他好文 > 详细

Py第一次练习

时间:2020-09-17 23:19:59      阅读:29      评论:0      收藏:0      [点我收藏+]

标签:print   mat   test   not   组成   format   相同   相加   元素   

有两个列表      l1 = [11,22,33]        l2 = [22,33,44]

1.获取内容相同的元素列表2.获取l1中有l2中没有的元素列表3.获取l1和l2中不同的元素列表

l1 = [11,22,33]
l2 = [22,33,44]
for i in l2:
     if i in l1:
         print(i)
for i  in l2:
     if i not in l1:
         print(i)

99乘法表

test = "{nub1} * {nub2} = {nub3}"
for v1 in range(1,100):
    for v2 in range(1, 100):
        v3=v1*v2
        v = test.format(nub1=v1,nub2=v2,nub3=v3)
        print(v)

 

列出列表中相加等于9的数字对

nums = [2,7,11,15,1,8,7]
for i1 in nums:
    for i2 in nums:
        if (i1+i2)==9:
            print(i1,i2)

 

计算出八个数字可以组成的不重复的二位数的个数

char1=["","","","","","","",""]
char2=[0 for x in range(0,100)]
p=0
p1=0
for i in range(1,9):
    char1[p]=str(i)
    p=p+1
    for v in range(1,9):
        trans=char1[p-1]+str(v)
        if trans not in char2:
            char2[p1]=trans
            print(trans)
            p1=p1+1

 

Py第一次练习

标签:print   mat   test   not   组成   format   相同   相加   元素   

原文地址:https://www.cnblogs.com/zqh962903415/p/13658260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!