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

Como colocar duas condições num laço WHILE?


Daniel Grison

Pergunta

Utilizando a linguagem Phyton.
Olá, preciso colocar duas condições num laço de repetição WHILE
É possivel fazer isto em phyton?

TENTEI O SEGUINTE:

tempatamar=int(input('Informe se deseja uma escada com ou sem patamar, orientando-se por 1-COM // 2-SEM. Faremos o possivel dentro das obrigatoriedades para desenvolver a escada. '))
while (tempatamar != 1 ) or (tempatamar != 2):
    print ('Valor Invalido! Digite "1" para escada com patamar ou "2" para escada sem patamar')
    tempatamar=int(input(''))

print('Bem-Vindo ao LadderCalc!')
input("Tecle ENTER para prosseguir:\n")

Mas não funcionou, ele entra em looping.

Editado por Daniel Grison
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
4 horas atrás, ArteEN disse:

só traduzir o que você mesmo criou

''diferente de 1'' ou ''diferente de 2''

tente

"diferente de 1" e "diferente de 2"

 

 

Olá, o programa não aceita colocar "and" em while. E eu quero que apenas uma das informaçoes seja verdadeira, não as duas juntas. Se é que me entende.

Link para o comentário
Compartilhar em outros sites

  • 0
4 horas atrás, ArteEN disse:

tempatamar == 1 or tempatamar == 2

fez assim? 2 iguais?

Fala bro, while em python n aceita duas condiçoes, bolei um esquema e deu certo. Se liga:

 

tempatamar=int(input('Informe se deseja uma escada com ou sem patamar, orientando-se por 1-COM // 2-SEM. Faremos o possivel dentro das obrigatoriedades para desenvolver a escada. '))
while cont!=2 :
    if (tempatamar == 1 or tempatamar == 2 😞
        print ('computando dados...')
        cont=1+1
    else:
        print ('Valor Invalido! Digite "1" para escada com patamar ou "2" para escada sem patamar')
        cont=1+2
        tempatamar=int(input(''))

print('Bem-Vindo ao LadderCalc!')

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...