iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 14
0
自我挑戰組

Python 學習筆記系列 第 14

Day14 Python 基礎 - 元組與簡易購物車需求

tuple(元組)

其實跟列表差不多,也是存一組數,只不過是它一旦建立了,就不能修改了,只能做 切片查詢,所以只叫 只讀列表

語法: name = ("Rogers", "Stark", "Thor", "Loki")

它只有二個方法可以使用,一個是 count()、一個是 index()。接下來就簡單試試這二個功能怎麼用

#!/usr/bin/env python3
# -*- coding:utf-8 -*-

names = ("Rogers", "Stark", "Thor", "Loki", "Thor", "Thor")

print(names.index("Stark"))
print(names.count("Thor"))

---------------執行結果---------------

1
3

Process finished with exit code 0

什麼時候才會使用到 tuple(元組),一般大都是會用在有連接資料庫的文件時,當你要設定不能變動的設定,如:IP位置,Port號等,就可以使用元組,當服務啟動時,就只吃你設定好的元組,假設有別人再去改動你的設定檔時,會報錯,再來就是使用元組也可以提醒別人,這個配置請不要隨便修改跟異動。

接下來要應用之前所學到的,來建構一個簡單的購物車

目前的需求是:

  • 啟動程序後,讓使用者輸入預算,並打印出商品列表
  • 允許使用者根據商品編號來購買商品
  • 使用者選擇商品後,檢查預算是否足夠?如果夠,就直接扣款,如果不夠,就提醒使用者預算不足
  • 可以讓使用者隨時退出購物的程序,退出時,請打印出使用者已購買的商品及餘額

簡易購物車的代碼,我想很簡單的,有興趣的人,可以留言,互相交流一下好了 XDD


上一篇
Day13 Python 基礎 - 淺copy 補充說明
下一篇
Day15 Python 基礎 - 字符串常用操作
系列文
Python 學習筆記29

尚未有邦友留言

立即登入留言