V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
1521815837
V2EX  ›  Python

Python 小问题

  •  
  •   1521815837 · 2019-09-12 11:00:15 +08:00 · 3458 次点击
    这是一个创建于 1898 天前的主题,其中的信息可能已经有所发展或是发生改变。

    import pygame,sys import time import random

    pygame.init() screencaption=pygame.display.set_caption('打砖块') screen=pygame.display.set_mode([640,480]) screen.fill([255,255,255]) blockx = 20 blocky = 20 blockxgap = 80 blockygap = 32 while blockx <= 640: while blocky <=460: pygame.draw.rect(screen,[255,0,0],[blockx,blocky,40,20],0) blocky = blockx+blockygap blockx = blockx+blockxgap

    pygame.display.flip() while True: for event in pygame.event.get(): if event.type==pygame.QUIT: sys.exit() 这段代码的循环死循环了 要怎么解决?

    11 条回复    2019-09-13 21:06:02 +08:00
    nthhdy
        1
    nthhdy  
       2019-09-12 12:15:21 +08:00
    代码如果展示得友好一点,可能还想看看
    wzwwzw
        2
    wzwwzw  
       2019-09-12 12:45:58 +08:00
    这个代码展示。怎么看
    watsy0007
        3
    watsy0007  
       2019-09-12 13:36:07 +08:00
    markdown 语法
    ```
    import pygame,sys
    import time
    import random
    ...
    ```
    fifa666
        4
    fifa666  
       2019-09-12 13:43:10 +08:00
    这个代码咋看
    0DBBFF
        5
    0DBBFF  
       2019-09-12 14:00:07 +08:00
    打印 event.type 看看呗
    arrow8899
        6
    arrow8899  
       2019-09-12 14:10:31 +08:00
    看代码没毛病,打印一下看看
    blindie
        7
    blindie  
       2019-09-12 14:14:07 +08:00
    你这个 while true 就一直跑 while 啊,哪有机会跑别的代码。退出命令一般写在 loop 函数或者 update 函数这种有生命周期的,不是你挂在主线程上面手写 while 的。
    ramuHo
        8
    ramuHo  
       2019-09-12 14:18:08 +08:00
    首先空白就不对嘛
    cherbim
        9
    cherbim  
       2019-09-12 23:27:45 +08:00
    友情提示:本论坛支持 markdown 语法
    shm7
        10
    shm7  
       2019-09-13 09:12:53 +08:00 via iPhone
    pygame 我就看看 不说话
    tennc
        11
    tennc  
       2019-09-13 21:06:02 +08:00
    都 true 了 还怎么退出循环呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5571 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:05 · PVG 11:05 · LAX 19:05 · JFK 22:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.