PYTHON-Queria saber de onde esta vindo o none no final do jogo

https://github.com/KaikSelhorst/Nim/blob/main/complety.py

CODIGO NO GIT

No Final da Partida ele fala quem ganhou mais abaixo dele aparece None
Não achei oque pode estar representando None

o link não funciona, o repo é aberto?

1 curtida

Arrumei ,estava privado .

@Rhuan_Lima

Quando vc chama a função partida, vc chama ela com

print(partida())

Ai quando acontece o break a função acaba e retorna vazia pro print, ou seja, none

Pra chamar uma função se precisa utilizar o print não, so chama ela, eu testei aqui so colocando trocando print(partida()) por partida()

4 curtidas

Boa!

Vi aqui!

nas linhas 73 e 76 você esta dando o print de uma função que não tem nenhum return assim eles sempre vem o valor none.

no seu caso não é necessário o print pois as funções ja apresentam os resultados na tela por conta, basta alterar a linha 73 para:

        partida() # Chamando a Function "Partida"#

e a 76 para:

        campeonato() #Chamando a Function "Campeonato"#

Mandei a proposta de alteração no seu git

4 curtidas

Exatamente!!!

2 curtidas

Foi mais técnico, mas eu fui mais rápido ashdhasdhasdh

3 curtidas