1. 程式人生 > >PYTHON開發基礎04-列表、元組、字典操作練習

PYTHON開發基礎04-列表、元組、字典操作練習

現在 aac 內容 pan 字典 方案 alt play span

練習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-列表、元組、字典操作練習