一、解决思路
使用threading创建两个不同的线程:兔子和乌龟,同时开始执行,并且打印出各自的运动距离。
二、代码
1.引入库
代码如下(示例):
import threading#创建线程使用的库
import time#时间控制
2.定义两个函数rabbit和tortoise
代码如下(示例):
def rabbit():
print("兔子开始走了")
for rabbitmeter in range(0,50,10):
if rabbitmeter==20:
print("兔子开始睡觉了")
time.sleep(20)
print("兔子起床了")
else:
time.sleep(2)
print("兔子走了:%d"%rabbitmeter)
print("兔子走到终点了")
def tortoise():
print("乌龟开始走了")
for tortoisemeter in range(50):
time.sleep(0.5)
print("乌龟走了:%d"%tortoisemeter)
print("乌龟走到终点了")
3.定义一个main函数运行
def main():
tortoise_thread=threading.Thread(target=tortoise)
rabbit_thread=threading.Thread(target=tortoise)
tortoise_thread.start()#注意,每一次start之前必须重新调用一次threading.Thread函数,否则报错
rabbit_thread.start()
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。