Python練習題 9 4就餐人數

2021-08-01 23:53:23 字數 1174 閱讀 8015

9-4 就餐人數:在為完成練習 9-1 而編寫的程式中,新增乙個名為 number_served

的屬性,並將其預設值設定為 0。根據這個類建立乙個名為 restaurant 的例項;列印有

多少人在這家餐館就餐過,然後修改這個值並再次列印它。

新增乙個名為 set_number_served()的方法,它讓你能夠設定就餐人數。呼叫這個

方法並向它傳遞乙個值,然後再次列印這個值。

新增乙個名為 increment_number_served()的方法,它讓你能夠將就餐人數遞增。

呼叫這個方法並向它傳遞乙個這樣的值:你認為這家餐館每天可能接待的就餐人數。

class

restaurant

():def

__init__

(self,restaurant_name,cuisine_type):

self.restaurant_name=restaurant_name

self.cuisine_type=cuisine_type

self.number_served=0

defdescribe_restaurant

(self):

print(self.restaurant_name)

print(self.cuisine_type)

defopen_restaurant

(self):

print('this restaurant is open.')

defset_number_served

(self,n):

for x in range(1,5):

self.number_served+=n

print('day'+str(x)+': '+str(self.number_served))

defincrement_number_served

(self,n):

self.number_served+=n

return self.number_served

kfc=restaurant('kfc','fast food')

kfc.describe_restaurant()

kfc.open_restaurant()

kfc.set_number_served(10)

Python作業9 4就餐人數

usr bin env python3 encoding utf 8 please write your outline code.class restaurant 餐館的相關資訊 建構函式 def init self,restaurant name,cuisine type 上一句,其中 rest...

Python入門習題大全 就餐人數

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

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...