Closed Paloma333 closed 10 months ago
程序如下: (我在网上查询后import了sys,但仍旧需要运行两遍才能结束)
# import time import sys class BookBot(Bot): def __init__(self): self.q = "what book are you reading recently?" def _think(self, s): paragraphs = [ colored("a ", "blue"), colored("b ","blue"), colored("c","blue"), ] for paragraph in paragraphs: print(paragraph) sys.stdout.flush() time.sleep(1)
@Paloma333 抱歉,我有些无法理解你的问题,为什么是执行两遍呢,因为我看了这段代码,输出的情况会是依次输出a、b、c。可以把你的代码运行的结果截图给我看一下吗~
谢谢老师!问题已经解决了。应该是因为我在前一个calcbot里为了定位到这个bookbot所以把它重复运行了一遍。
程序如下: (我在网上查询后import了sys,但仍旧需要运行两遍才能结束)