Minha dúvida seria, existe alguma hierarquia para declaração de variáveis no Python? Um exemplo retirado de um exercício:
O código se encontra assim, na qual a primeira var é “numero_secreto”, as seguintes var existentes são declaradas depois de “chute=int(chute_str)”.
print("*********************************") print("Jogo!") print("*********************************") numero_secreto = 60 chute_str = input("Digite o seu número: ") print("Você digitou: ", chute_str) chute = int(chute_str) acertou = chute == numero_secreto maior = chute > numero_secreto menor = chute < numero_secreto if (acertou): print("Você Acertou") else: if (maior): print("Você errou, seu chute foi maior que o número.") elif (menor): print("Você errou, seu chute foi menor que o número.")
Haveria diferença se todas as variáveis fossem declarada na parte superior em conjunto com “numero_secreto”? como mostro abaixo.
print("*********************************") print("Jogo!") print("*********************************") numero_secreto = 60 acertou = chute == numero_secreto maior = chute > numero_secreto menor = chute < numero_secreto chute_str = input("Digite o seu número: ") print("Você digitou: ", chute_str) chute = int(chute_str) if (acertou): print("Você Acertou") else: if (maior): print("Você errou, seu chute foi maior que o número.") elif (menor): print("Você errou, seu chute foi menor que o número.")