2025年9-6 冰淇淋小店 : 冰淇淋小店是一种特殊的餐馆。 编写一个名为IceCreamStand 的类, 让它继承你为完成练习9-1或练习9-4而编写的Restaurant 类.

9-6 冰淇淋小店 : 冰淇淋小店是一种特殊的餐馆。 编写一个名为IceCreamStand 的类, 让它继承你为完成练习9-1或练习9-4而编写的Restaurant 类.9 6 冰淇淋小店 冰淇淋小店是一种特殊的餐馆 编写一个名为 IceCreamStan 的类 让它继承你为完成练习 9 1 或练习 9 4 而编写的 Restaurant 类 这两个版 本的 Restaurant 类都可以 挑选你更喜欢的那个即可 添加一个名为 flavors 的属性 用于存储一个由各种口味的冰淇淋组成的列表

大家好,我是讯享网,很高兴认识大家。

9-6 冰淇淋小店 : 冰淇淋小店是一种特殊的餐馆。 编写一个名为IceCreamStand 的类, 让它继承你为完成练习9-1或练习9-4而编写的Restaurant 类。 这两个版
本的Restaurant 类都可以, 挑选你更喜欢的那个即可。 添加一个名为flavors 的属性, 用于存储一个由各种口味的冰淇淋组成的列表。 编写一个显示这些冰淇淋
的方法。 创建一个IceCreamStand 实例, 并调用这个方法。

class Restaurant(): """A class representing a restaurant.""" def __init__(self, name, cuisine_type): """Initialize the restaurant.""" self.name = name.title() self.cuisine_type = cuisine_type self.number_served = 0 def describe_restaurant(self): """Display a summary of the restaurant.""" msg = self.name + " serves wonderful " + self.cuisine_type + "." print("\n" + msg) def open_restaurant(self): """Display a message that the restaurant is open.""" msg = self.name + " is open. Come on in!" print("\n" + msg) def set_number_served(self): print(str(self.number_served)+" served on it.") def increment_number_served(self): self.number_served += 50 class IceCreamStand(Restaurant): def __init__(self, name, cuisine_type='ice_cream'): super().__init__(name, cuisine_type) self.flavors = [] def show_IceCream(self): print("\nWe have the following flavors available:") for flavor in self.flavors:#要加self print("- " + flavor.title()) big_one=IceCreamStand('The Big One') big_one.flavors =['green','yellow','blue'] big_one.describe_restaurant() big_one.show_IceCream() 

讯享网

要点


讯享网

  1. big_one=IceCreamStand(‘The Big One’)
    big_one.flavors =[‘green’,‘yellow’,‘blue’]
    只是为代码负责,没有负责打印,打印要用打印的代码PRINT
  2. 讯享网 for flavor in self.flavors:#要加self 

因为在它在类内

小讯
上一篇 2025-01-25 14:17
下一篇 2025-03-01 16:59

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/49215.html