|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import threading
import time
class MyThread(threading.Thread):
song = '唱歌。。。'
dances = '跳舞。。。'
def __init__(self,s_num,d_num):
threading.Thread.__init__(self)
self.s_num = s_num
self.d_num = d_num
def sing(self):
for i in range(self.s_num):
print(self.song)
def dance(self):
for i in range(self.d_num):
print(self.dances)
def run(self):
self.sing()
self.dance()
if __name__ == '__main__':
t = MyThread(2,1)
t.start()
本帖最后由 Cool_Breeze 于 2021-3-11 10:30 编辑
- import threading
- import time
- class SingOrDance(threading.Thread):
- def __init__(self, text, count):
- super().__init__()
- self.__text = text
- self.__count = count
-
- def run(self):
- for n in range(self.__count):
- print(self.__text)
- time.sleep(1)
- class MyThread:
- song = '唱歌。。。'
- dances = '跳舞。。。'
- def __init__(self,s_num,d_num):
- self.s_num = s_num
- self.d_num = d_num
-
- def sing(self):
- s = SingOrDance(MyThread.song, self.s_num)
- s.start()
-
- def dance(self):
- d = SingOrDance(MyThread.dances, self.d_num)
- d.start()
-
- def run(self):
- self.sing()
- self.dance()
- if __name__ == '__main__':
- t = MyThread(3,2)
- t.run()
复制代码
|
|