boa noite!
Galera, poderia estar me ajudando a sanar uma dúvida??
Gostaria de saber, o que é uma condição de entrada??
Valeu galera!
boa noite!
Galera, poderia estar me ajudando a sanar uma dúvida??
Gostaria de saber, o que é uma condição de entrada??
Valeu galera!
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?
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!!!