if statements

Em nossos exemplos de código anteriores, escrevemos códigos que são executados sequencialmente - linha por linha. Ele omitia comentários e linhas em branco, mas executava todas as linhas de código escritas.
Em alguns casos, podemos querer executar um bloco de código apenas se certas condições forem atendidas.
Imagine que queremos comprar água em uma loja se nosso nível de sede estiver acima de 30 (neste caso, a sede é medida como um número de 0 a 100). Para comprar uma garrafa de água, faríamos um pagamento. Em Python, operações condicionais podem ser escritas com declarações if:
Clique no botão NEXT para avançar um passo no programa. Clique no botão RESET para alterar os valores iniciais de thirst e price e executar o programa novamente com os novos valores.
Aqui, o programa inicializa o nível de thirst e o price de uma garrafa.
Em seguida, a instrução if verifica se o nível de thirst está acima de 30 e, caso esteja, faz o pagamento e sacia a thirst definindo o nível para 0.
No final, o programa imprime quanto foi pago e o nível de sede resultante.
 
As declarações if têm condições seguidas por um :. Caso a condição seja verdadeira, o conteúdo do bloco if é avaliado. Note que as operações são indentadas com 4 espaços e estão deslocadas 4 espaços a partir do início da linha. Elas precisam estar "dentro" do bloco if para serem executadas se a condição for verdadeira.
A condição da declaração if é avaliada como True ou False. Portanto, é um valor booleano. No caso desse valor ser avaliado como True (significando que a condição é atendida), o conteúdo do bloco if é executado.
 

Desafio

Escreva um programa que leia um único inteiro da entrada e imprima This number is even caso seja par, e The end of the program no final.
Entrada
Saída
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