1
resposta

[Bug] ERRO: aluno: None

O nome do aluno está aparecendo em cima, segue o código para verificar:

texto1 = " aNa cArOlInA sAnToS "
def escreve_texto_corretamente(texto):
texto_novo = texto.upper()
lista = texto_novo.split()
nome_final = " ".join(lista)
print(nome_final)

escreve_texto_corretamente(texto1)
ANA CAROLINA SANTOS

def escreve_texto_corretamente_2(texto):
print(" ".join(texto.upper().split()))

escreve_texto_corretamente_2(texto1)
ANA CAROLINA SANTOS

salas_de_aula = ["sala1", "sala2", "sala3"]

import random

def aloca_alunos_sala(alunos, salas):
sala_do_aluno = random.choice(salas)

dict_aluno = {
"aluno": alunos,
"sala": sala_do_aluno
}

print(dict_aluno)

nome_final = escreve_texto_corretamente(texto1)
aloca_alunos_sala(nome_final, ["Classe 1", "Classe 2", "Classe 3"])
ANA CAROLINA SANTOS
{'aluno': None, 'sala': 'Classe 1'}

1 resposta

Ei, Nayara! Tudo bem?

Agradeço por aguardar o nosso retorno.

O seu código está certinho, fiz o teste e rodou por aqui. Nesse caso, pode acontecer do notebook que está usando ter perdido a conexão com a célula de código que você rodou a variável que contém o nome, que é escreve_texto_corretamente(texto1).

Então, recomendo que reinicie o notebook. Caso esteja usando o Google Colab, como na aula, os passos são:

  • Abra o notebook com o projeto.
  • No menu superior, clique em Ambiente de execução.
  • Clique em Reiniciar a sessão e executar tudo.
  • Aguarde uns segundos até que todas as células de códigos sejam executadas certinho.

A imagem mostra um menu suspenso aberto no Google Colab, sob a aba "Ambiente de execução", destacada em roxo no topo. A opção "Reiniciar sessão e executar tudo" está selecionada e também destacada em roxo. O menu lista várias comandos com atalhos de teclado, como "Executar tudo" (Ctrl+F9), "Executar antes" (Ctrl+F8), "Executar seleção" (Ctrl+Shift+Enter), "Interromper execução" (Ctrl+M I), "Reiniciar sessão" (Ctrl+M .), entre outros, até opções como "Ver recursos" e "Implantar no Google Cloud Run". O fundo é claro com texto em preto e cinza.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!