Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
Daniel Grison

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

Question

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.

Edited by Daniel Grison

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

só traduzir o que você mesmo criou

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

tente

"diferente de 1" e "diferente de 2"

 

 

Share this post


Link to post
Share on other sites
  • 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.

Share this post


Link to post
Share on other sites
  • 0
Em 19/11/2018 em 17:42, Daniel Grison disse:

while (tempatamar != 1 ) or (tempatamar != 2):

tempatamar == 1 or tempatamar == 2

fez assim? 2 iguais?

Share this post


Link to post
Share on other 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!')

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  



  • Forum Statistics

    • Total Topics
      148603
    • Total Posts
      644297
×
×
  • Create New...