一、元素分類
有如下值集合[11,22,33,44,55,66,77,88,99,90 ...],將所有大於66的值保存至字典的第一個key中,將小於66的值保存至第二個key的值中。
即:{'k1':大於66的所有值,‘k2’小於66的所有值}
二、查找
查找列表中元素,移動空格,並查找以a或A開投並且以c結尾的所有元素。
li = ["alec"," aric","Alex","Tony","rain"]
tu = ("alec"," aric","Alex","Tony","rain")
dic = {"k1":" alec","k2":"aric","k3":"Alex","k4":"Tony"}
三、輸出商品列表,用戶輸入序號,顯示用戶選中的商品
商品 li = ["手機","電腦","鼠標墊","遊艇"]
四、購物車
功能要求:
要求用戶輸入總資產,例如:2000
顯示商品列表,讓用戶根據序號選擇商品,加入購物車
購買,如果商品總額大於總資產,提示賬號餘額不足,否則,購買成功。
附加:可充值,某商品移除購物車
一、 #!/usr/bin/env python #-*- coding:utf-8 -*- new1 = [] new2 = [] Ks = {"k1":"None","k2":"None"} Li = [11,22,33,44,55,66,77,88,99,90] for item in Li: if int(item) > 66: new1.append(item) Ks.update({'k1':new1}) else: new2.append(item) Ks.update({'k2': new2}) print(Ks) 二、 #!/usr/bin/env python #-*- coding:utf-8 -*- li = ["alec", " aric", "Alex", "Tony", "rain"] tu = ("alec", " aric", "Alex", "Tony", "rain") dic = {"k1": " alec", "k2": "aric", "k3": "Alex", "k4": "Tony"} Cz1 = input("請輸入要查找的元素:") if Cz1 in li: print("True") else: print("False") 三、 #!/usr/bin/env python #-*- coding:utf-8 -*- Li = ['手機','電腦','鼠標墊','遊艇'] for n,Me in enumerate(Li,1): print(n,"-",Me) try: shop = input("請輸入商品序對應列號:\n") print("您選擇的商品是:%s"%Li[int(shop)-1]) except Exception: print("沒有此商品!!") 四、