Back
Close

Introdução a Programação Python - Prof. MARCO VAZ

MarcoVaz
7,106 views

Processamento Condicional

O processamento condicional introduz um elemento importante na programação que é a habilidade do computador fazer coisas diferentes dependendo de determinadas condições. Nesse sentido, o processamento Condicional introduz a estrutura de decisão if que é uma declaração que instrui o computador a executar um bloco de comandos apenas se uma dada condição associada ao if é verdadeira. A forma geral do comando if é: funcao

  • A execução desse conjunto de comandos associados ao if dependerá da avaliação (verdadeira ou Falsa) da(s) condição(ões) associada(s).
  • Atenção: É importante que os comandos associados a estrutura if iniciem sempre na mesma coluna (caso contrário o interpretador irá emitir um erro).
  • Necessariamente esses comandos devem estar recuados à direita em relação a estrutura para demonstrar pertencimento.
  • A(s) condição(ões) é(são) representada(s) através de expressões relacionais.
  • As expressões relacionais permitem a comparação de valores de mesmo tipo, cujo resultado é um valor do tipo Verdadeiro (True) ou Falso (False).

Operadores Relacionais: São operadores que possibilitam a comparação entre os dois operandos. Os dois operandos, obrigatoriamente, devem ser do mesmo tipo e o resultado da expressão é um valor booleano(True ou False).

programa

Exemplo de Expressões relacionais

In [1]: 2 == 3
Out[1]: False

In [2]: 3 >= 2
Out[2]: True

In [3]: 5 != 6
Out[3]: True

Testando os conhecimentos....

Sabendo que x = 8, y = -3 e z = 4, quais expressões abaixo tem como resultado o valor Verdadeiro(True)?

  • Exemplo de Programa com estrutura condicional simples:
    • selecione o botão Run para execução do programa;
    • Modifique os valores das variáveis a e a para criar situações diferentes da apresentada;
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants