1。定义一个函数 模仿pop
传入一个列表 将最后的值弹出并返回
2.字定义一个函数 实现字典的键值交换
3.实现一个 类似 popitem()得操作
4.把 你的 三角形 封装成函数 并实现活的
# # #模仿list的pop # def funcPop(args): # value = args[-1] # del args[-1] # return value # # myList = [1, 2, 3, 4] # funcPop(myList) # print(myList) #模仿字典的键值交换 def exDict(kwargs): newDict = {} for key,value in kwargs.items(): newDict[value] = key return newDict myDict = {'name':'a','age':'19'} # print(myDict['name']) print(exDict(myDict)) #实现一个类似popitems()的函数 myDict = {'name':'a', 'age':'19'} def funPopItems(kwargs): popTuple = () keyList = list(myDict.keys()) lastKey = keyList[-1] lastValue =kwargs.get(lastKey) popTuple = (lastKey, lastValue) return popTuple print(funPopItems(myDict)) #封装三角形 def tirangeSeries(type,border): border = int(border) if type =='左正三角形': for i in range(1, border+1): print('') for j in range(1, border+1): if j<=i: print(j, end='') else: print(' ', end='') elif type == '左倒三角形': for i in range(1, border+1): print('') for j in range(1, border+1): if j>=i: print(j, end='') else: print(' ', end='') elif type == '右正三角形': for i in range(1, border): print('') for j in range(border, 0, -1): if j>border-i: print(' ', end='') else: print(j, end='') elif type == '右倒三角形': for i in range(1, border+1): print('') for j in range(border, 0, -1): if j<=border-i: print(' ', end='') else: print(j, end='') else: print('输入格式有误!') tirangeSeries('左正三角形',9)