I’m trying to get it add 1 to streak every time the loop runs, but it keeps the same number. I’m trying to make a counter every time it sees red.
from time import sleep
import pyautogui
streak = 0
r = 1
def color():
pix = pyautogui.pixel(500, 285)
red = pix[0]
print (red)
if red == 222:
x = streak + r
print (x)
while True:
color()
sleep(5)
This code allows you to know how many times you have seen red.
from time import sleep
import pyautogui
r = 0
def color():
global r
pix = pyautogui.pixel(950, 540)
color_var = pix[0]
print(color_var)
if color_var > 222:
r += 1
if r > 1:
print(f"I have seen red {r} times")
else:
print(f"I have seen red {r} time")
while True:
color()
sleep(1)