Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O teste do codigo não funcionou

Ele esta dando esse erro:

#Traceback (most recent call last): File "C:\Users\Studio\PycharmProjects\Jogos\Exercicio Random.py", line 3, in Paulo NameError: name 'Paulo' is not defined

o nome do ''Paulo" esta definido como dos outros dois, não sei porque ele não esta aceitando.

import random

Paulo
Juliana
Tamires

sorteado = random.randrage(0,4)
print(sorteado)
if sorteado == 1:
    print("Paulo")
elif   sorteado == 2:
    print("Juliana")
else:
    print("Tamires")
2 respostas
solução!

Apaga os três nomes lá em cima ou atribui (=) a eles o mesmo nome só que em string (""). E o randrage está errado, muda para randrange.

import random

#Paulo = "Paulo"
#Juliana = "Juliana"
#Tamires = "Tamires"

sorteado = random.randrange(0,4) #corrige o randrange
print(sorteado)
if sorteado == 1:
    print("Paulo") #caso queira usar a variável só tirar as aspas 
elif   sorteado == 2:
    print("Juliana") #caso queira usar a variável só tirar as aspas 
else:
    print("Tamires") #caso queira usar a variável só tirar as aspas 

Espero ter ajudado :)

Muito obrigado, o codigo não tinha me mostrado que o nome " randrange " estava errado também.

esqueci que tem que passar os nomes para string com "". Vlw demais

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software