-2

我正在尝试计算按钮点击,但只有在点击 5 次之后,并且在第五次点击之后,它才会打印点击但从 1 开始。

Example: 
Press button  = 1 click
Press button  = 2 click
Press button  = 3 click
Press button  = 4 click
Press button  = 5 click
Press button  = "ROUND: 1"
Press button  = "ROUND: 2"........etc.

我有下面的函数,当 button_clicks() 被调用时,它显示并计算 6、7、8 等而不是 1、2、3 等。

clicks = 0

def button_clicks():
global clicks
clicks += 1
if (clicks) > 5:
    lcd.move_to(0,3) #Moves text 0 characters from left on row 4
    lcd.putstr("ROUND: " + str(clicks))

我还需要添加另外两个按钮 B3 和 B4,它们会将数字减少或增加 1。我该怎么做?

4

1 回答 1

0

我想通了....但是仍然需要一个按钮来增加和一个按钮来减少值。

def button_clicks():
global clicks
clicks += 1
if (clicks) > 5:
    lcd.move_to(0,3) #Moves text 0 characters from left on row 4
    lcd.putstr('Rnds: {}'.format(clicks-5))
else:
    lcd.move_to(0,3) #Moves text 0 characters from left on row 4
    lcd.putstr('Rnds: -{}'.format(clicks))
于 2021-10-03T14:43:10.543 回答