#!/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 的方法,它讓你能夠設定就餐人數。呼叫這個方...