Not sure the issue. I have the game run a constant random num for 2 runners, but it doesn't break when my runner reaches 0. I've tried flipping around the if Cheetah and Rabbit == 0 print" ? Wins, but it's not working. The numbers just go into the negative
import time
import random
Cheetah = 222
Rabbit = 222
for i in range(222):
a = random.randint(4, 10)
if Cheetah == 0:
print("Cheetah Wins!")
break
if a == 4:
Cheetah = Cheetah - 4
print(Cheetah, "Cheetah")
elif a == 5:
Cheetah = Cheetah - 5
print(Cheetah, "Cheetah")
elif a == 6:
Cheetah = Cheetah - 6
print(Cheetah, "Cheetah")
elif a == 7:
Cheetah = Cheetah - 7
print(Cheetah, "Cheetah")
elif a == 8:
Cheetah = Cheetah - 8
print(Cheetah, "Cheetah")
elif a == 9:
Cheetah = Cheetah - 9
print(Cheetah, "Cheetah")
elif a == 10:
Cheetah = Cheetah - 10
print(Cheetah, "Cheetah")
b = random.randint(3, 10)
if Rabbit == 0:
print("Rabbit Wins")
break
if b == 3:
Rabbit = Rabbit - 3
print(Rabbit, "Rabbit")
elif b == 4:
Rabbit = Rabbit - 4
print(Rabbit, "Rabbit")
elif b == 5:
Rabbit = Rabbit - 5
print(Rabbit, "Rabbit")
elif b == 6:
Rabbit = Rabbit - 6
print(Rabbit, "Rabbit")
elif b == 7:
Rabbit = Rabbit - 7
print(Rabbit, "Rabbit")
elif b == 8:
Rabbit = Rabbit - 8
print(Rabbit, "Rabbit")
elif b == 9:
Rabbit = Rabbit - 9
print(Rabbit, "Rabbit")
elif b == 10:
Rabbit = Rabbit - 10
print(Rabbit, "Rabbit")