練習1:python
# 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)
練習2:app
12345678互相組合爲一個2位數,兩位數值不可重複ide
# count =0 # for i in range(1, 9): # for v in range(1, 9): # if i !=v: # count += 1 # # count = count -8 # print(count)
練習3:spa
99乘法表code
# 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)
# 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')
練習4:blog
[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])
練習5:ip
自動計算方案utf-8
百錢買小雞 string
公雞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)
練習6:
查找列表中元素,移除每一個元素的空格,並查找以 a 或 A 開頭 而且以 c 結尾的全部元素。
li = ["alec", " aric", "Alex", "Tony", "rain"]
tu = ("alec", " aric", "Alex", "Tony", "rain")
dic = {'k1': "alex", 'k2': ' aric',"k3": "Alex", "k4": "Tony"}
#!/usr/bin/env python # -*- coding:utf-8 -*- li = ["alec", " aric", "Alex", "Tony", "rain"] for S in li: S = S.strip() prefix_a = S.startswith('a') prefix_A = S.startswith('A') suffix_c = S.endswith('c') if prefix_a or prefix_A and suffix_c: print('要查找的元素:%s' % S) tu = ("alec", " aric", "Alex", "Tony", "rain") for S in tu: S = S.strip() prefix_a = S.startswith('a') prefix_A = S.startswith('A') suffix_c = S.endswith('c') if prefix_a or prefix_A and suffix_c: print('要查找的元素:%s' % S) dic = {'k1': "alex", 'k2': ' aric',"k3": "Alex", "k4": "Tony"} for S in dic.values(): S = S.strip() prefix_a = S.startswith('a') prefix_A = S.startswith('A') suffix_c = S.endswith('c') if prefix_a or prefix_A and suffix_c: print('要查找的元素:%s' % S)
練習7:
有以下變量,請實現要求的功能
tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44])
講述元祖的特性
# 元組的一級元素不可被修改增長刪除,有序,可迭代,可切片,可索引,可轉換爲列表。 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) v = tu[1][2]["k2"] v.append("Seven") print(tu)