Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript![ ? ]

Python: Comandos condicionais



Estrutura Se... Senão...

Em Python, a estrutura condicional Se... Senão utiliza os comandos:

  • If... : para determinar uma condição;
  • Elif...: para estabelecer uma condição aninhada e;
  • Else: para estabelecer as instruções se as condições do If não forem atendidas.

É importante considerar que, como Python não utiliza um marcador de final de instrução (como C que utiliza ponto-e-vírgula ao final de uma linha de instrução), Python exige que comandos internos a uma instrução condicional sejam indentados (isto é, sejam deslocados em relação à condição ao qual estão associados).

#Programa para verificar se está chovendo e se vai sair
chovendo = 1
if chovendo == 1:
print ("Não vou sair")
else:
print ("Vou sair")
#programa para calcular a média de notas de um aluno e se foi aprovado ou não
nota1 = 0
nota2 = 0
nota3 = 0
media = 0 
print ("Programa para calcular se aluno foi reprovado ou não")
nota1 = input("Digite a primeira nota do aluno: ")
nota2 = input("Digite a segunda nota do aluno: ")
nota3 = input("Digite a terceira nota do aluno: ")
media = (nota1 + nota2+ nota3)/3
if media <3:
print ("Aluno reprovado. Média: " + str(media))
else:
if media <6:
print ("Aluno em recuperação. Média: " + str(media))
else:
print ("Aluno aprovado. Média: " + str(media))

Estrutura Enquanto...

Em Python, a estrutura condicional Enquanto... permite repetir um comando enquanto a condição dada for verdadeira. Deve-se tomar cuidado para utilizar uma condição de parada, de forma que o algoritmo não seja executado infinitamente:

#programa que calcula tabuada para um determinado número dado
numero    = 0
auxiliar  = 0
resultado = 0
numero = input("Digite o número para ser calculada a tabuada: ")
while auxiliar <= 10:
resultado = numero * auxiliar
print (str(numero) + " x " + str(auxiliar) + " = " + str(resultado))
auxiliar = auxiliar + 1


Para citar este artigo

REVISTABW. Python: Comandos condicionais.Revista Brasileira de Web: Tecnologia. Disponível em http://www.revistabw.com.br/revistabw/python-comandos-condicionais/. Criado em: 29/07/2016. Última atualização: 29/07/2016. Visitado em: 24/11/2017


Procurando mais conteúdos ? Utilize o campo de busca abaixo



Leia +



Você também deveria ler


O conteúdo da Revista Brasileira de Web é licenciado sob uma Licença Creative Commons Atribuição 3.0 Brasil, exceto quando especificado claramente em contrário. Este é um site de conteúdos diversos e dicas gerais e não substitui a consultoria de um profissional devidamente qualificado. Isto significa que os assuntos aqui abordados possuem caráter geral e podem não ser adequados no seu caso. Leia nossos Termos de Uso e Privacidade.