if statements

Nos nossos exemplos de código anteriores, escrevemos instruções que são executadas de forma sequencial – linha a linha. Foram ignorados comentários e linhas em branco, mas cada linha de código escrita foi executada.
Em algumas situações, podemos querer executar um bloco de código apenas se determinadas condições forem satisfeitas.
Imagine que queremos comprar água numa loja caso o nosso nível de sede esteja acima de 30 (nesse caso, o nível de sede é medido entre 0 e 100). Para comprar uma garrafa de água, efetuamos um pagamento. Em Python, operações condicionais podem ser escritas com if statements:
Clique em NEXT para avançar o programa passo a passo. Clique em RESET para alterar os valores iniciais de thirst e price e voltar a executar o programa com os valores novos.
Aqui, o programa inicializa o nível de thirst e o price de uma garrafa.
Depois, o if statement verifica se o nível de thirst está acima de 30. Se estiver, faz o pagamento e resolve a sede definindo o nível de thirst para 0.
No final, o programa imprime quanto foi pago e qual é o nível de sede resultante.
 
Os if statements têm condições seguidas de :. Quando a condição é satisfeita, o código dentro do bloco if é executado. Note que as operações estão indentadas com 4 espaços e, por isso, ficam “dentro” do bloco if.
A condição de um if statement é sempre avaliada como True ou False. Ou seja, é um valor booleano. Se for considerada True (ou seja, a condição se cumprir), o conteúdo do bloco if é executado.
 

Desafio

Escreva um programa que leia um único número inteiro da entrada e imprima This number is even caso seja par, e The end of the program no final.
Input
Output
2
This number is even The end of the program
3
The end of the program
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue