Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Condição de entrada, o que é?

boa noite!

Galera, poderia estar me ajudando a sanar uma dúvida??

Gostaria de saber, o que é uma condição de entrada??

Valeu galera!

6 respostas

Olá, em que aula exatamente surgiu essa sua dúvida?

foi na aula de python 3 parte 1 aula 4 atividade 3 onde pergunta qual é a semelhança entre while e if

Entendi, a "condição de entrada" que você está se referindo é a expressão bool que o if e o while recebem como condição. Se a expressão for satisfeita(o valor for True), o código será executado. Um exemplo seria:

x = 5
if (x == 5):
    print(x)
while (x == 5):
    print(x)
    x = x + 1

Perceba que a "condição de entrada" é que x seja igual a 5, se a condição for satisfeita o código do if será executado. O código do while segue a mesma lógica, só que ele será executado em laço até que o x deixe de valer 5, ou seja, até que a condição torne-se False.

Cara, muito obrigado!

Outra dúvida, é a mesma coisa para a condição de saída?

solução!

A condição de saída seria quando a expressão bool torna-se False no laço. Você também pode usar o break para sair dele, como neste exemplo:

x = 0
while True:
    x = x + 1
    print(x)

    if (x == 5):
        break

Nesse código o laço só vai parar quando x passe a valer 5, caso contrário continuará infinitamente

Cara, MUITO OBRIGADO!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software