import time
def eat(name):
while true:#因為是生成器,是乙個有限迴圈所以這裡要加while配合
baozi=yield#遇到yield退出生成器,並記錄退出點
print('第%s輪包子,被%s吃了!' %(baozi,name))
def produce():
customer1=eat('a')#生成器物件賦值給變數
customer2=eat('b')
next(customer1)#next函式加變數進入生成器內部
next(customer2)
for i in range(10):#通過for迴圈決定了生成器的迴圈次數
time.sleep(1)
print('做了兩個包子')
customer1.send(i)#函式.send根據記錄點進入生成器,並將值傳給yield前的變數
customer2.send(i)
produce()
猴子吃包子
問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子吃完這些包子要多久?結果保留p位小數。輸入格式 輸入1行,包含7個整數,分別表示吃...
猴子吃包子
資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子吃完這些包子要多久?結果...
猴子吃包子
從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子吃完這些包子要多久?結果保留p位小數。輸入格式 輸入1行,包含7個整數,分別表示吃不同包子的...