作業 2017/3/20

一、元素分類

有如下值集合[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("沒有此商品!!")

四、


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章