老师我在作业hashmap中有两个bug卡住了,第一个是键值对节点的属性next,我创建的entry中获取不到next属性,我不知道是哪里出了问题,第二个新建newEntry对象的时候报错 Cannot instantiate the type MyMap.Entry<K,V>,然后我网上也找了,但是没有找到解决办法
老师,这个错误是什么原因啊,怎么解决啊。查百度没弄明白''' 增加方法, 获取字体, ''' #导入pygame包 import pygame WIN_WIDTH=700 WIN_HEIGHT=500 BG_COLOR=pygame.Color(0,0,0) TEXT_COLOR=pygame.Color(255,0,0) #主类 class MainGame: window = None #初始化方法 def __init__(self): pass #开始游戏 def startGame(self): #加载主窗口 #初始化窗口 pygame.display.init() #设置窗口的大小及显示 MainGame.window=pygame.display.set_mode([WIN_WIDTH,WIN_HEIGHT]) #设置窗口的标题 pygame.display.set_caption("杜尚江-坦克大战1.03") #把窗口定义成循环,加载窗口 while True : #给窗口填充颜色 MainGame.window.fill(BG_COLOR) #调用事件 self.getEvent() #绘制文字 MainGame.window.blit(self.getTextFont("敌方坦克剩余数量%d"%5),(10,10)) pygame.display.update() #左上角文字的绘制 def getTextFont(self,text): #初始化窗口 pygame.font.init() #获取字体对象 font =pygame.font.SysFont("kaiti",20,TEXT_COLOR) #绘制文本信息 (Surface需要返回接收) textSurface=font.render(text,True) return textSurface def getEvent(self): #获取事件 eventList=pygame.event.get() #遍历事件 for event in eventList: #判断是不是按下的关闭键,如果是则退出 if event.type==pygame.QUIT: self.endGame() #如果键盘是按下 if event.type==pygame.KEYDOWN: if event.type == pygame.K_UP: print("按了上键,向上移动") elif event.type == pygame.K_DOWN: print("按了下键,向下移动") elif event.type == pygame.K_LEFT: print("按了左键,向左移动") elif event.type == pygame.K_RIGHT: print("按了右键,向右移动") #结束游戏 def endGame(self): print("谢谢,欢迎下次使用") exit() #坦克类 class TanKe: def __init__(self): pass #移动 def move(self): pass #射击 def shot(self): pass #展示坦克的方法 def displayTanKe(self): pass #我方坦克 class MyTanKe(TanKe): def __init__(self): pass #敌方坦克 class EnemyTanKe(TanKe): def __init__(self): pass #爆炸类 class Explode: def __init__(self): pass # 展示爆炸效果的方法 def display(self): pass #墙壁类 class Wall: def __init__(self): pass #展示墙壁的方法 def display(self): pass #子弹类 class Bullet: def __init__(self): pass #移动的方法 def move(self): pass #展示子弹的方法 def displayBullet(self): pass #音乐类 class Music: def __init__(self): pass #播放音乐的方法 def play(self): pass if __name__=="__main__" : MainGame().startGame()
老师,这是咋回事啊?这提供的oracle软件是试用版本的吗?到期之后咋办?
为什么我增加了键盘监听运行起来还是没有反应,按键盘上下左右都没有反应
为什么我每次加载它都会显示这个东西,这是什么原因啊。一加载这个,运行起来感觉这个PyCarm也变得很卡了
#coding=utf-8 import os def getAllFiles(path,level): all_files = os.listdir(path) for filepath in all_files: # filepath = os.path.join(path,file) print("\t" * level + filepath) if os.path.isdir(filepath): getAllFiles(filepath,level+1) getAllFiles(os.getcwd(),0)
这段代码有什么问题吗?为什么输出不了更下一层的文件啊?
如果稍微改动一下,把注释部分取消注释则可以正常输出全部内容,这是什么情况?
显示是版本问题,然后我这样升级了一下,显示安装的路径是C盘,难道是需要创建的项目在这个路径吗c:\program files\python36\lib\site-packages (19.3.1)
多表查询这个笔记 下载文件中没有?能否再上传一下
这个都已有一个月了,老师们,走点心,这个都已有一个月了,老师们,走点心,
这他妈是什么玩意,这他妈是什么玩意,这他妈是什么玩意
老师为什么我的这个代码只能显示一个窗口卖票,编译好几次都是只能显示一个窗口买票
老师,这个问题我问错地方了,到这个69这里来了,在这里,麻烦老师明天早上看一下哈
老师我在敲代码的时候运行结果是如何让运行结果不自动结束!目前的是运行结束运行的图就自动结束了,如何让他保持停留!
老师,你输入input,是点的那个键,后面的id、name、等元素自动出来
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637