前言:十一国庆只能待在家的吴师傅十分无聊,决定开一家Python面包店打发下时间。后面的每一天,吴师傅都会用一段代码简单实现卖面包的功能,并且解决前一天暴露的问题。
吴师傅的Python面包店开张了,今天是第一天,先简单实现能卖面包的功能吧。
"""有一个python面包师傅,客户等面包师傅做完面包后拿走面包。"""
import time
def producer():
"""生产面包。"""
time.sleep(1)
return 1
def consumer():
"""消费者,买到面包总要说点什么吧。"""
print("I am so happy.")
def run():
total = 0
while True:
num = producer()
if num:
consumer()
total += num
if total >= 10:
# 师傅做了10个面包就要下班了。
print('Finished.')
break
if __name__ == "__main__":
run()
开张的第一天还算顺利,就是有客户抱怨等待时间太长了,吴师傅要怎么快速解决这个问题呢?
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。