print("Guess a number between 1-10")
number = int(input())
import random
winning_num = random.randint(1,10)
numchance = 1
while True:
if number == winning_num :
print(f"You Won in {numchance} guesses")
break
elif number > winning_num :
print("Too High")
else:
print("Too Low")
print("Try Again")
number = int(input())
numchance += 1
There is something wrong with else block it keeps on giving syntax error(invalid syntax)
print("Guess a number between 1-10")
number = int(input())
import random
winning_num = random.randint(1,10)
numchance = 1
while True:
if number == winning_num :
print(f"You Won in {numchance} guesses")
break
else :
if number > winning_num :
print("Too High")
else :
print("Too Low")
print("Try Again")
number = int(input())
numchance += 1
After editing my code it does'nt give any error but what i was doing wrong in the previous code?