老师好
在子类定义shot(),设定一个随机情况,小于10,就发射子弹,后面因为列表中存在None,系统报了错误
解决方法是在创建子弹,将敌方子弹添加到列表中,加了判断
if enermyBullet:
MainGame.EnermyBulletList.append(enermyBullet)
这里是判断它不返回None的时候,将它添加
我没搞懂,不是解决出现None的情况吗?怎么又是在返回非None的情况进行处理呢
f1 = Frame(root).pack() f2 = Frame(root).pack()
老师,为什么代码写成这样是水平排列的,不是默认垂直的吗?
老师好,为什么我的坦克好像不受边界的限制?范围超过了屏幕的边界了
老师,画红线的位置为什么这样写,直接写成“(i+1)"不行吗?
老师,我想问下ping不是内部或外部命令,百度的答案是修改path环境变量,可是修改了path环境变量后python和pip的path环境变量也改了,那要怎么弄才避免他们不冲突呢
老师,这个underline=True是什么意思
老师为什么使用os.system()时打不开程序,用os。startfile()又可以是不是我的电脑有毒啊
老师为什么会这样,百度不出来啊。我的环境变量都对了,而且我打开os.py这个文件在_all_列表中没有看到system这个方法呀
老师我在练习os.system时出现os没有system属性是怎么回事,而且我用python自带的ide也打不开任何。exe执行文件,就只是屏幕闪了一下,返回1
import os os.system("notepad.exe")
from tkinter import * from tkinter import messagebox class Application(Frame): """一个经典的GUI程序的类的写法""" def __init__(self, master=None): super().__init__(master) self.master = master self.pack() self.createwidget() def createwidget(self): """创建组件""" self.btn01 = Button(self) self.btn01["text"] = "点击送花" self.btn01.pack() self.btn01["command"] = self.songhua def songhua(self): messagebox.showinfo("送花","送你99朵玫瑰花") root = Tk() root.geometry("500*400+200+300") root.title("一个经典的GUI程序类测试") app = Application(master=root) root.mainloop()
from tkinter import * from tkinter import messagebox class Application(Frame): def __init__(self, master=None): super().__init__(master) # super()代表的是父类的定义,而不是父类的对象 self.master = master self.pack() self.createWidget() def createWidget(self): """创建组件""" self.btn01 = Button(root,text="登录", width=6, height=3, anchor="e", command=self.login) self.btn01.pack() global photo photo = PhotoImage(file="imgs\start.gif") self.btn02 = Button(self,image=photo, command=self.login) self.btn02.pack() self.btn02.config(state="disabled") #设置按钮为禁用 def login(self): messagebox.showinfo("尚学堂登录系统", "登录成功,开始学习!") if __name__ == '__main__': root = Tk() root.geometry("400x230+200+300") app = Application(master=root) root.mainloop()
老师,为什么我这个执行结果是:
而不是登录按钮在上面?
容易理解通过控制距离左边和上边位置的距离,去实现移动。但代码
if self.direction =="L":
self.rect.left -=self.speed
为什么是通过+=或者-=self.speed 呢,通过速度的快慢去控制,这个不大理解
老师,你好。我想问下 with as 的作用与 try 。。。finally的作用一样嘛,看别的教程上说with 。。。as 可以实现flieclose功能并可以替代try finally,那是不是文件在文件操作中主要用with as来进行捕获异常是嘛
D:\>pip install pygame-1.9.6-cp37-cp37m-win_amd64.whl
Requirement already satisfied: pygame==1.9.6 from file:///D:/pygame-1.9.6-cp37-cp37m-win_amd64.whl in c:\users\asus\appdata\local\programs\python\python37\lib\site-packages (1.9.6)
You are using pip version 18.1, however version 19.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
老师,没办法安装,这个是什么情况,我的版本是pycharm professional 2018的
这是哪里错了,试了好多次了,为什么会报身份验证会不存在?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637