Hey there so i have my number guesser in python3.But i want to give out an Error if the User types letters instead of numbers.When i type a letter it says
Traceback (most recent call last):
File "nummerlol.py", line 14, in <module>
guess = int(guess)
ValueError: invalid literal for int() with base 10:"
Is there a way to change this error? thx
import time
import random
from secrets import randbelow
guesscount = 0
print("Hey whats your name")
name = input()
number = randbelow(20)
print("The Number is between 1 & 20")
while guesscount < 6:
print("Guess.")
guess = input()
guess = int(guess)
guesscount = guesscount + 1
if guess < number:
print("My Number is bigger")
if guess > number:
print("My Number is lower")
if guess == number:
break
if guess == number :
guesscount = str(guesscount)
print("Nice",name ,".")
print("You needed" ,guesscount ,"Tries")
if guess != number:
number = str(number)
print("Bruh,My Number was" ,number)`