码迷,mamicode.com
首页 > 编程语言 > 详细

PYTHON开发基础04-列表、元组、字典操作练习

时间:2018-02-27 14:54:13      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:lex   div   pos   多少   code   计算   pytho   默认   ide   

练习1:

# l1    =  [11,22,33]
# l2 = [22,33,44]
# a. 获取内容相同的元素列表
# b. 获取 l1 中有, l2 中没有的元素列表
# c. 获取 l2 中有, l1 中没有的元素列表
# d. 获取 l1 和 l2 中内容都不同的元素
技术分享图片
# l1    =    [11,22,33]
# l2    =    [22,33,44]
# for i in l2:
#     if i not in l1:
#         print(i)
# for i in l1:
#     if i not in l2:
#         print(i)
View Code

 

练习2:

12345678互相组合为一个2位数,两位数值不可重复

 

技术分享图片
# count =0
# for i in range(1, 9):
#     for v in range(1, 9):
#         if i !=v:
#             count += 1
# # count = count -8
# print(count)
View Code

 

练习3:

99乘法表

技术分享图片
# for i in range(1,10):
#     string = ""
#     for j in range(1,i+1):
#         string +=str(j) + " * "+str(i) + " = " +str(i*j)+"\t"
#     print(string)
方法1
技术分享图片
# for i in range(1,10):
#     for j in range(1,i+1):
#         print(str(j) + " * "+str(i) + " = " +str(i*j)+"\t",end="")
#     print("\n",end="")

# 默认end=\n
# print(‘alex‘, end=‘11‘)
# print(‘alex‘,‘haifeng‘,‘gangniang‘,sep=‘11‘)
方法2

 

练习4:

[1,2,3,4]这里面的数字两个组合 多少种不同样的,数字不重复的

技术分享图片
# li = [1,2,3,4]
# l =len(li)
# for i in range(0,l-1):
#     for v in range(i+1,l):
#         print(li[i],li[v])
View Code

 

练习5:

自动计算方案

百钱买小鸡

公鸡5文钱1只,母鸡三文钱一只,小鸡一文钱三只。现在用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)
View Code

 

 

练习6:

 

练习7:

练习8:

练习9:




 

PYTHON开发基础04-列表、元组、字典操作练习

标签:lex   div   pos   多少   code   计算   pytho   默认   ide   

原文地址:https://www.cnblogs.com/DaweiJ/p/8478554.html

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