Python作業9 4就餐人數

2021-10-25 15:24:35 字數 1803 閱讀 4499

#!/usr/bin/env python3

# -*- encoding: utf-8 -*-

# please write your outline & code.

class

restaurant

:"""餐館的相關資訊"""

# 建構函式

def__init__

(self, restaurant_name, cuisine_type)

:# 上一句,其中 restaurant_name 是引數

self.name = restaurant_name # 餐館的名字,其中 name 是屬性

self.

type

= cuisine_type # 菜式

self.number_served =

0# 初始化屬性

defdescribe_restaurant

(self)

: content1 = f"the name of the restaurant is .\nthe cuisine of the restaurant is ."

return content1

defopen_restaurant

(self)

: content2 =

"the restaurant is open now."

return content2

defget_number_served

(self, number)

:if number >= self.number_served:

self.number_served += number

number_served = f"there are guests today."

else

: number_served =

"it's not open today."

return number_served

defincrement_number_served

(self, increment_number)

: self.number_served += increment_number

# pass

increment_number2 = f"today the number has increased to a total of ."

return increment_number2

# 例項化呼叫

restaurant = restaurant(

"張三的小店"

,"本地菜"

)print

(restaurant.describe_restaurant())

print

(restaurant.open_restaurant())

print

("-----------分隔符-------------"

)restaurant = restaurant(

"kfc"

,"雞腿漢堡速食麵"

)print

(restaurant.describe_restaurant())

print

(restaurant.open_restaurant()+

"\n"

)# 呼叫其他屬性

print

(f""

)print

(f""

)

呼叫函式,返回值出現 none 的解決辦法:

Python練習題 9 4就餐人數

9 4 就餐人數 在為完成練習 9 1 而編寫的程式中,新增乙個名為 number served 的屬性,並將其預設值設定為 0。根據這個類建立乙個名為 restaurant 的例項 列印有 多少人在這家餐館就餐過,然後修改這個值並再次列印它。新增乙個名為 set number served 的方法...

Python 類 就餐人數

建立乙個名為restaurant的類,其方法 init 設定兩個屬性 restaurant name和cuisine type。建立乙個名為describe restaurant 的方法和乙個名為open restaurant 的方法,其中前者列印前述兩項資訊,而後者列印一條訊息,指出餐館正在營業。...

Python入門習題大全 就餐人數

在為完成練習 餐館 而編寫的程式中,新增乙個名為number seved的屬性,並將其預設值設定為0。根據這個類建立乙個名為restaurant的例項 列印有多少人在這家餐館就餐過,然後修改這個值並再次列印它。新增乙個名為set number served 的方法,它讓你能夠設定就餐人數。呼叫這個方...