Ir para conteúdo
Fórum Script Brasil
  • 0

Help


Bruno Costa

Pergunta

Alguém poderia me dizer por que esse código não funciona? (Fica num loop infinito)

while True:
    nome = input('Informe seu nome: ')
    if '1' or '2' or '3' or '4' or '5' or '6' or '7' or '8' or '9' or '0' in nome:
        print('Informação Inválida')
        continue
    else:
        break

Já tentei criar uma lista antes do while True e colocar no lugar de '1' or '2' or '3' or '4' or '5' or '6' or '7' or '8' or '9' or '0' mas não deu certo.

Por favor, se for alguma coisa boba tenham paciência. Sou novato.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
32 minutos atrás, ArteEN disse:

este é um dos casos do pessoal sentir falta de switch e case em python


if '1' in nome or '2' in nome or '3' in nome:
  pass

else: 
  break

inteirar uma str é mais comodo

Não compreendi direito

Link para o comentário
Compartilhar em outros sites

  • 0
if '1' in palavra or '2' in palavra:

você não consegue encadear 'or' em python, você deve fazer as comparações uma a uma

1 or 2 or 3 in a #não vai funcionar

1 in a    or    2 in a  #vai funcionar

Link para o comentário
Compartilhar em outros sites

  • 0
8 minutos atrás, ArteEN disse:

if '1' in palavra or '2' in palavra:

você não consegue encadear 'or' em python, você deve fazer as comparações uma a uma

1 or 2 or 3 in a #não vai funcionar

1 in a    or    2 in a  #vai funcionar

A tá, obrigado!!!!!!!!!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...