variable cannot admit another value

Asked

Viewed 45 times

-1

n=int(input("jogadas:"))

a=22695477
b=1
m=2**32 
semente=3 
i=1
num=None
num_aleatorio = None
lance_computador = None
while i <= n:
    lance_jogador=int(input("Faça sua jogada"))
    if i==1:
        num = semente
    else:
        num = num_aleatorio

    num_aleatorio = (num*a + b)%m 
    print(num_aleatorio)
    if num_aleatorio <= m//2:
        lance_computador == 0
    else:
       lance_computador == 1
    semente = num_aleatorio
    i = i + 1

    if lance_jogador != lance_computador:
            print("Jogador ganha!")
            print(lance_jogador, "jogador,", lance_computador,"máquina.")
    elif lance_jogador == lance_computador:
            print("Máquina ganha!")
            print(lance_jogador, "jogador,", lance_computador,"máquina.")

I needed to define the variable lance_computador as None to start the program, but from that moment on, she can’t admit the values placed on if/else. how to proceed?

  • Instead of lance_computador == 0 trial lance_computador = 0 d:

1 answer

0


You are assigning lance_computer with == instead of =.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.