我有两个 for 循环:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
quit()
if event.type == KEYDOWN:
if event.key == K_p:
banana = False
sportscar = True
for event in pygame.event.get:
if event.type == QUIT:
pygame.quit()
quit()
Run Code Online (Sandbox Code Playgroud)
每当我运行我的代码时,我都会收到此错误:
Traceback (most recent call last):
File "D:\Calorie Calculator v2.py", line 43, in <module>
if event.type == QUIT:
NameError: name 'QUIT' is not defined
Run Code Online (Sandbox Code Playgroud)
我不知道它为什么这样做,因为在它完美运行之前。
我想创建一个命令行界面,但我很难找到正确的光线来获取输入。我不需要允许多行命令,而是在到达页面末尾时将文本换行到换行符。现在我有一个 textarea 设置为只有一行并使用自动换行和东西,每当用户按下回车键时,它会将 textarea 的值设置为空,并将 textarea 的旧值添加到段落中
所以基本上:我想要什么
我的问题
也许有另一种更好的方法可以做到这一点,或者我可以解决我已经做过的事情吗?
这是我的代码:
HTML
<!DOCTYPE html>
<html>
<head>
<link rel = "stylesheet" type = "text/css" href = "brdstyle.css" />
<title>BrD</title>
</head>
<script src = "brdapp.js"></script>
<body>
<div id = "background">
<div id = "console">
<p id = "consoletext">
Ispum dolor ugin hegar<br/>
dank daniel for life
</p>
<textarea rows = "1" id = "textinput" onkeydown = "checkInput();"></textarea>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
CSS …