Quando vou "mudar" o chute usando o int, está dando esse erro, não entendi esse erro. Podem ajudar?
numero = int(chute) Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: ''
Quando vou "mudar" o chute usando o int, está dando esse erro, não entendi esse erro. Podem ajudar?
numero = int(chute) Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: ''
ola paulo coloca por gentileza os valores das variáveis, assim como o código. Ficará mais fácil de te ajudar.
Desculpe não ter colocado antes.
chute = input("digite") digite type(chute) <class 'str'> numero_secreto = 42 type(numero_secreto) <class 'int'> numero_secreto == chute False numeto = int(chute) Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '' numero = int(chute) Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: ''
Olá Paulo o seu código está um pouco confuso. tenta adicionar ele depois com os três acentos `
dessa forma fica melhor de lê-lo.Quanto a sua dúvida você está enviando vazio para a conversão do compilador por isso que ele informa a seguinte informação: ValueError: invalid literal for int() with base 10: ''
Para previnir esse problema você poderia fazer a seguinte implementação
while numero == '':
numero = input('digite: ')
Dessa forma você garante que só sairá do input caso se adicione algum valor. Qualquer dúvida só escrever.