老师 这是哪里报错了
#未使用线程同步和互斥锁的情况 from threading import Thread from time import sleep class Account: def __init__(self,money,name): self.name=name self.money=money #模拟提款的操作 class Drawing(Thread): def __init__(self,drawingNum,account): Thread.__init__(self) self.drawingNum=drawingNum self.account=account self.expenseTotal=0 #一共取了多少 def run(self): if self.account.money< self.drawingNum: return sleep(1) #判断完可以取钱,堵塞。就是为了测试发生冲突问题 self.account.money -= self.drawingNum self.expenseTotal += self.drawingNum print(f"账户:{self.account.name},余额是:{self.account.money}") print(f"账户:{self.account.name},总共取了:{self.account.expenseTotal}") if __name__=="__main__": a1=Account(100,"v") draw1=Drawing(80,"v") # 定义一个取钱的线程 draw2=Drawing(80,"v") #在定义一个取钱的线程 draw1.start() draw2.start()
z这个是什么原因?
老师,对于y= x^3, 在原点的一阶导数为零,也称为驻点吗?整个定义域都是单调增的哦
#coding=utf-8 from threading import Thread from time import sleep def func1(name): print(f"线程{name},start") # f 就是format for i in range(3): print(f"线程:{name},{i}:") sleep(1) print(f"线程{name},end") if __name__=='__main__': print("主线程,start") #创建线程 t1 = Thread(target=func1,args=("t1",)) t2 = Thread(target=func1,args=("t2",)) #启动线程 t1.start() t2.start() print("主线程,end")
主线程,start
线程t1,start
线程:t1,0:
线程t2,start
线程:t2,0:
主线程,end
线程:t1,1:
线程:t2,1:
线程:t1,2:
线程:t2,2:
线程t1,end
线程t2,end
老师,有点不太明白这个代码运行的步骤 能帮我解释一下吗
老师,运行状态怎么返回就绪状态的,出现问题不是到阻塞了吗
老师,为什么要用this,什么情况用this不是很懂
火星大力拳可以看这个,我的是在这里解决的 http://t.csdn.cn/wCXUq
老师,如果本地版本和远程版本不一致,不解决冲突的话,push肯定会出错,那怎么会覆盖掉别人的代码呢?
老师,这是什么问题啊?
老师这是什么错误
老师我用Google colab写码可以不
pygame.init() pygame.display.init()
老师,这两个初始化有什么区别吗?什么情况下用哪个最好
照着视频做,还是报这个错误,int类型不对,到底是哪里不对了
查询语句为什么会有数据库没有的表?
WINDOW_COLOR = pygame.Color(0,0,0) TEXT_COLOR = pygame.Color(255,255,255) HEIGHT = 800 WIDTH = 600 class MainGame: ''' 游戏主窗口类 ''' window = None def __init__(self) -> None: pass def start_game(self) -> None: ''' 开始游戏 ''' #初始化对象 pygame.display.init() #创建游戏窗口设置大小 MainGame.window = pygame.display.set_mode((HEIGHT,WIDTH)) #设置游戏窗口名称 pygame.display.set_caption('坦克大战1.0') while True: num = 6 #显示窗口 MainGame.window.fill(WINDOW_COLOR) #添加提示文字 text = self.get_text_surface(f'当前敌方坦克剩余{num}辆') MainGame.window.blit(text,(10,10)) if __name__ == "__main__": MainGame().start_game()
麻烦看一下哪里错了没有显示提示文字
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637