运行程序时会输出什么
|
香草=冰淇淋(“香草”,4,2,10)打印香草.total_cost()
|
使用下面的代码?
在实际运行代码之前,试着在头脑中遍历这个程序以找到答案。
12 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22
|
类冰淇淋(对象):def__init__(自我,味道,numScoops,costPerScoop,remaining_icecream):自我.味道=味道自我.numScoops=numScoops自我.costPerScoop=costPerScoop自我.remaining_icecream=remaining_icecreamdef独家新闻(自我):#显示订单被舀完后剩余的冰淇淋量#舀冰淇淋,减少剩余的勺子数量自我.remaining_icecream- =自我.numScoops返回自我.remaining_icecreamdeftotal_cost(自我):#香草冰淇淋半价出售!如果自我.味道= =“香草”:total_cost=自我.numScoops*.5*自我.costPerScoop其他的:total_cost=自我.numScoops*自我.costPerScoop返回total_cost
|