您需要建立乙個product class來完成所需操作。
然後建立這個類的一些product例項。
使用product的這些例項來呼叫product類的方法,並獲得所需的行為。在
每次都輸入所有值是相當尷尬的,所以我編寫了一些不需要輸入的測試。在
您可能需要決定當要購買的專案數量超過該項目的可用庫存時該怎麼做;沒有給出如何處理這種情況的指示。在class product:
def __init__(self, name, amount, price):
self.name = name
self.amount = amount
self.price = price
def get_price(self, number_to_be_bought):
discount = 0
if number_to_be_bought < 10:
pass
elif 10 <= number_to_be_bought < 99:
discount = 10
else:
discount = 20
price = (100 - discount) / 100 * self.price
return price * number_to_be_bought
def make_purchase(self, quantity):
self.amount -= quantity
# name = input('name:')
# amount = int(input('digit amount of items'))
# price = int(input('digit price of items'))
name, amount, price = 'shoes', 200, 33
shoes = product(name, amount, price)
# quantity = int(input('digit amount of items to buy'))
q1 = 4
print(f'cost for = ')
shoes.make_purchase(q1)
print(f'remaining stock: \n')
q2 = 12
print(f'cost for = ')
shoes.make_purchase(q2)
print(f'remaining stock: \n')
q3 = 112
print(f'cost for = ')
shoes.make_purchase(q3)
print(f'remaining stock: \n')
輸出:^$
專案的報價單
昨天拿到了x公司的專案 單,我一看嚇了一跳 75.5萬。之前我們做了兩年的it專案策劃,內容比這複雜很多,可預算的總體資金也不過 萬,這還得經過集團公司的評審,今年老總覺得可能時間太緊,要求今年的專案主要就做一些修改和完善工作,新開發部分就是 x管理,根據工作量很容易確定專案費用,想想大概應該在 萬...
自己接軟體專案,如何報價??
作為程式設計師出生的我,相信都曾經想過自己接專案,上班之餘賺點外快,那這個 怎麼樣才合適呢?先看我的乙個小專案預估工作量。這也是我第一次接專案的預估 先,估計研發成本 開發成本就是從零開始開發這麼一套軟體的研發費用。一般來講,如果 低於研發成本,那麼公司就賠錢了,因為這個數目的錢大致會支付給研發工程...
Web開發專案估算報價的方法
需要估算的工序包括 需求分析,包括從最初投標開始的所有和客戶協商或自己調查的所有需求分析活動。概要設計,系統設計和資料庫設計,包括非功能性需求的設計。詳細設計,所有的功能性需求的設計和非功能性需求的設計。開發,所有功能的開發,包括門戶,管理,批處理等等。單元測試,各個功能的測試。包括設計測試case...