2017-07-25 28 views
-3

我想指望每次我打的左鍵我的代碼看起來像這樣我每次按下某個鍵時如何計算?

import pyautogui 
    import pygame 
    for event in pygame.event.get(): 
     if event.type == pygame.KEYDOWN: 
      if event.key == pygame.K_LEFT: 
       print (sequentially the amount of times i've hit left) 
+0

遞增變量 – Milk

+0

遞增變量並打印該變量。 –

+0

所以像x = 1和比打印x + = 1?那是對的嗎? – Asori12

回答

3

只需將數據存儲在一個變量,並增加它:

import pyautogui 
import pygame 
Number_of_Presses = 0 
for event in pygame.event.get(): 
    if event.type == pygame.KEYDOWN: 
     if event.key == pygame.K_LEFT: 
      Number_of_Presses += 1 
      print (Number_of_Presses) 

應該工作的偉大。

2

做出一個變量來存儲鍵被按下的次數:

import pygame 
left=0 

for event in pygame.event.get(): 
    if event.type==pygame.KEYDOWN: 
     if event.key==pygame.K_LEFT: 
      left+=1 
print(left) 

:你可能希望把事件循環while循環的內部,從而將運行不止一次。

相關問題