运筹学下的混合整数非线性规划
python解决 大量非线性约束且有0-1规划的连续选址问题。
(石油注水/集输的拓扑优化)
1.def show_gameover_screen():
2. gameDisplay.blit(background, (0,0))
3. draw_text(gameDisplay, "FRUIT NINJA!", 90, WIDTH / 2, HEIGHT / 4)
4. if not game_over :
5. draw_text(gameDisplay,"Score : " + str(score), 50, WIDTH / 2, HEIGHT /2)
6.
7. draw_text(gameDisplay, "Press a key to begin!", 64, WIDTH / 2, HEIGHT * 3 / 4)
8. pygame.display.flip()
9. waiting = True
10. while waiting:
11. clock.tick(FPS)
12. for event in pygame.event.get():
13. if event.type == pygame.QUIT:
14. pygame.quit()
15. if event.type == pygame.KEYUP:
16. waiting = False
•show_gameover_screen()函数显示初始游戏画面和游戏结束画面。
•pygame.display.flip()将只更新屏幕的一部分,但如果没有参数传递,则会更新整个屏幕。
•pygame.event.get()将返回存储在pygame事件队列中的所有事件。
•如果事件类型等于quit,那么pygame将退出。
•event.KEYUP事件,当按键被按下和释放时发生的事件。