這是啥異常?上节课的?
老师,s1 = Student("张三",80)的下边必须有print()的打印,结果才能被输出出来。而为什么它下边的s1.say_score()后边没有跟print()却可以把调用的函数轻松的打印出来呢?
打印不了上下左右
#导入pygame模块 import pygame screen_width=700 screen_height=500 bg_color=pygame.Color(0,0,0) #主类 class MainGame(): window=None def __init__(self): pass #开始游戏 def startGame(self): #加载主窗口 #初始化窗口 pygame.display.init() #设置窗口的大小及显示 MainGame.window=pygame.display.set_mode([screen_width,screen_height]) #设置窗口标题 pygame.display.set_caption("坦克大站1.03") MainGame.window.fill(bg_color) #循环一直显示窗口 while True: self.getEvent() pygame.display.update() #结束游戏 def endGame(self): print("谢谢使用,欢迎再次使用") exit() #获取事件 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_LEFT: print('按下左键,坦克向左移动') elif event.type == pygame.K_RIGHT: print('按下右键,坦克向右移动') elif event.type == pygame.K_UP: print('按下上键,坦克向上移动') elif event.type == pygame.K_DOWN: print('按下左键,坦克向下移动') #坦克类 class Tank(): def __init__(self): pass #移动 def move(self): pass #射击 def shot(self): pass #显示坦克 def diaplayTank(self): pass #我方坦克 class MyTank(Tank): def __init__(self): pass #敌方坦克 class EnemyTank(Tank): def __init__(self): pass #子弹类 class Bullet(): def __init__(self): pass #移动 def move(self): pass #展示子弹方法 def dispalyBullet(self): pass #墙壁类 class Wall(): def __init__(self): pass #展示墙壁的方法 def displayWall(self): pass class Explode(): def __init__(self): pass #展示爆炸效果的方法 def displayExplode(self): pass #音乐类 class Music(): def __init__(self): pass #显示音乐效果 def displayMusic(self): pass a=MainGame() if __name__=="__main__": a.startGame()
老师,这是什么对象,直接写getEvent()这样不可以吗
public class TestVariable {
public static void main(String[] args){
int age=18;
int b; //只是声明了变量b,没有初始化;
int x=0,y=0,z=1;
System.out.println(age);
b = 0; //使用之前,必须初始化!
System.out.println(b);
System.out.println(z);
}
老师这是我写的代码,然后显示的提示的是这样
错误: 仅当显式请求注释处理时才接受类名称 'TestVariable'
1 个错误
E:\mycode>
from socket import * #最简化的UDP服务端代码 from threading import Thread def recv_data(): while True: recv_data = s.recvfrom(1024) # 1024表示本次接收的最大字节数 recv_content = recv_data[0].decode('gbk') print(f"收到远程信息:{recv_content},from{recv_data[1]}") if recv_content == "88": print("结束聊天") break def send_data(): addr = ("127.0.0.1", 8888) while True: data = input("请输入:") s.sendto(data.encode("gbk"), addr) if data == "88": print("结束聊天") break if __name__ == '__main__': s = socket(AF_INET, SOCK_DGRAM) # 创建UDP的套接字 s.bind(("127.0.0.1", 9999)) # 绑定端口 t1 = Thread(target=recv_data()) t2 = Thread(target=send_data()) t1.start() t2.start() t1.join() t2.join()
老师,请问我运行的时候为啥没有请输入和收到远程信息这两个提示呢,我分开的程序就有
原因:在dos运行javac Welcome.java //这句话和javac.exe Welcome.java时一样的,javac是bin目录里的编译器
问题:运行java Welcome,这句话改成java Welcome.class就报错误,这句话难道不是Java.exe解释执行Welcome.class字节码文件嘛,如果是java.exe只能识别类的话,那是怎么一下子找到哪个文件里的代码的呢
老师我下载完这个软件怎么桌面上此电脑不见了
super().__init__(master), super(Application,self).init(master), Frame.__init__(self,master) 这三个一样吗?
super().__init__(master)super ,(Application,self).init(master) ,Frame.__init__(self,master)
这三个一样吗?
老师,maven学完了,感觉不是很掌握,能不能罗列一下哪些知识点需要重点掌握,要记住的
怎么我读不出来
老师,为啥这里就必须try{}catch(){}??前面那个service工程就不用
老师,想问下实际开发中,这个service是先定义接口,再实现这个接口的方法。还是像上面那样直接实现这个类???
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637