For some reason, either my guesses arent being subtracted or the condition in the while loop is not implemented somehow. I've tried loads of things but nothing worked. Heres the code:
def guess_func():
numberrange1 = random.randint(1, 100)
rightnumber1 = False
guesses = 3
while rightnumber1 != True or guesses != 0:
numberguess1 = int(input('The range is set. Now guess: '))
if numberguess1 == numberrange1:
print('Thats the right number! Congrats!')
rightnumber1 = True
elif numberguess1 != numberrange1:
guesses = guesses - 1
if numberrange1 > numberguess1:
print('Higher!')
elif numberrange1 < numberguess1:
print('Lower!')
else:
print('This number is wrong or you entered something else.')