项目成本预算:
某工厂是生产水杯的,对于他们生产的水杯来说主要用到的材料是:
1、A型树脂 50克
2、B型钢材 100克
3、C型橡胶 30克
因为受市场影响,上述原材料经常大幅波动,请写出一个程序,只要输入当前原材料价格,就能得出当前生产一个水杯的原材料成本价格。
例如目前原材料价格为:
1、A型树脂 100克/50元
2、B型钢材 100克/30元
3、C型橡胶 100克/100元
要求:
1、用class来构造函数。
2、构造的类中的属性包含:
a、每种原材料的价格
b、给出生产个数得出原材料总成本
c、给出生产个数得出每种材料的使用量,及成本
编写完后,相关代码如下:
class Cup:
def init(self):
self.Acount = 50
self.Bcount = 100
self.Ccount = 30
def give_price(self):
a = input("请输入100gA型的价格:")
b = input("请输入100gB型的价格:")
c = input("请输入100gC型的价格:")
self.Aprice = int(a)/100
self.Bprice = int(b)/100
self.Cprice = int(c)/100
def get_chengben(self, count):
self.give_price()
sum_money = self.Aprice*self.Acount*count + self.Bcount*self.Bprice*count + self.Ccount*self.Cprice*count
print("总成本:", sum_money)
return sum_money
def get_each_count(self, count):
sum_money = self.get_chengben(count)
a_count = self.Acount*count
b_count = self.Bcount*count
c_count = self.Ccount*count
print("A型材料所需克数:",a_count)
print("B型材料所需克数:", b_count)
print("C型材料所需克数:", c_count)
s = Cup()
s.get_each_count(100)