if(nível == 1): #especificamente o dois pontos
total_de_tentativas = 20
elif (nível == 2):
total_de_tentativas = 10
else:
total_de_tentativas = 5
if(nível == 1): #especificamente o dois pontos
total_de_tentativas = 20
elif (nível == 2):
total_de_tentativas = 10
else:
total_de_tentativas = 5
Oi Luiz, tudo bem ?
Qual a mensagem o erro ?
Talvez seja algum erro de identação ou então, a variável "nível" em outra parte do código não esteja acentuada da forma como está no if.
Compartilha todo o código conosco para que possamos te ajudar melhor.
import random
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
numero_secreto = random.randrange(1,101)
total_de_tentativas = 0
pontos = 1000
print("Qual nível de dificuldade?")
print("(1) Fácil (2) Médio (3) Difcil")
nível = int(input("Defina o nível:")
if(nível == 1):
total_de_tentativas = 20
elif (nível == 2):
total_de_tentativas = 10
else:
total_de_tentativas = 5
for rodada in range(1, total_de_tentativas +1):
print("Tentativa {} de {}".format(rodada, total_de_tentativas))
chute_str = input("Digite um número entre 1 e 100: ")
print("Você digitou: " , chute_str)
chute = int(chute_str)
if(chute < 1 or chute > 100):
print("Você deve digitar um número entre 1 e 100")
continue
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if (acertou):
print("Você acertou e fez {} pontos".format(pontos))
break
else:
if(maior):
print("Você errou! O seu chute foi maior do que o numero secreto.")
elif(menor):
print("Você errou! O seu chute foi menor do que o numero secreto.")
pontos_perdidos = abs (numero_secreto - chute)
pontos = pontos - pontos_perdidos
print("Fim do jogo")
File "c:/Users/luiza_9cpdeti/Google Drive/Cursos extra/Curso Python/adivinhacao.py", line 15 if(nível == 1): ^ SyntaxError: invalid syntax PS C:\Users\luiza_9cpdeti>
Oi Luiz, tudo bem ?
Está faltando fechar o parênteses na linha 13. O seu código está assim:
nível = int(input("Defina o nível:")
O correto é:
nível = int(input("Defina o nível:"))
Modifique isto e o código irá compilar.
Qualquer dúvida estou a disposição. Espero ter ajudado. Bons estudos!!!