Python之購物清單

2021-10-05 13:59:40 字數 782 閱讀 7459

#購物清單

# 第一行輸入總金額n,商品數量m

# 第二行至m+1行輸入商品資料,v p q,商品**v,商品重要度p,商品是主件0附件大於0(用數值代表是哪個主件的附件,比如1則代表第二行的主件的附件)

**如下:

#-*- coding:utf-8 -*-

#找出有多少種方案組合

def choose_goods(n,m,goods):

#計算這次使用的金額:

dt = {}

location = {}

for i in range(m):

num = n - goods[i][0]

dt[i] = goods[i][0]

location[i] = str(i)

#主件if goods[i][2] == 0:

for j in range(m):

#還可以選擇另外一件主件

if goods[j][2] == 0 and i != j and goods[j][0] <= num:

dt[i] += goods[j][0]

location[i] = location[i] +"," +str(j)

num -= goods[j][0]

#i的乙個附件

elif goods[j][2] > 0 and i != j and (goods[j][2] - 1) == i and goods[j][0] <= num:

dt[

python實現列印購物系統結算清單

coding utf 8 為中文注釋宣告,功能 列印購物清單類 1.建立列印購物清單頁面 defdisplay print 38 print 11 歡迎來到商品結算 11 print 10 k.輸入商品資訊頁面 10 print 10 q.停止輸入商品資訊 10 print 10 a.結算清單商品資...

python 文字處理購物清單資料!

4.有乙份長長的購物清單,格式如下 180.90 88折 10.25 65折 56.14 9折 104.65 9折 289.69 8折 以下是讓人頭疼的購物單,為了保護隱私,物品名稱被隱藏了。假設只允許用現金購買,那麼應最少準備多少張100元的鈔票 5200 import re fpath c us...

python購物 python 購物

python 購物 coding utf 8 import sys salary int raw input please input your salary products iphone 5800 macpro 12000 nb shoes 680 cigarate 48 mx4 2500 li...