wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Code IF

Total questions: 10

Worksheet time: 15mins

Name
Class
Date
1.

Qual é a saída do seguinte código Python?

a = 5

b = 2

x = a * b

if x > 5:

print("Maior que 5")

else:

print("Menor ou igual a 5")

a)

Maior que 5

b)

Menor ou igual a 5

c)

Erro de sintaxe

d)

Nenhuma das anteriores

2.

O que este código imprime?

a = 27

b = 9

y = a / b

if y > 3:

print("Maior que 3")

elif y == 3:

print("Igual a 3")

else:

print("Menor que 3")

a)

Maior que 3

b)

Igual a 3

c)

Menor que 3

d)

Nenhuma das anteriores

3.

Qual a saída do código abaixo?

a = 56

b = 8

z = a / b

if z % 2 == 0:

print("Par")

else:

print("Ímpar")

a)

Par

b)

Ímpar

c)

Erro de sintaxe

d)

Nenhuma das anteriores

4.

O que o seguinte código fará?

x = 40

y = 5

a = 3 * y

b = x / 2

if a > b:

print("a é maior que b")

elif a == b:

print("a é igual a b")

else:

print("a é menor que b")

a)

a é maior que b

b)

a é igual a b

c)

a é menor que b

d)

Nenhuma das anteriores

5.

Qual é a saída do seguinte código?

a = 81

n = a / 9

if n % 3 == 0:

if n % 2 == 0:

print("Divisível por 3 e par")

else:

print("Divisível por 3 e ímpar")

else:

print("Não é divisível por 3")

a)

Divisível por 3 e par

b)

Divisível por 3 e ímpar

c)

Não é divisível por 3

d)

Nenhuma das anteriores

6.

Qual será o valor da variável resultado após a execução do código?

Considere o seguinte trecho de código: a = 3 b = 1

c = 4

x = a + b

y = a + c

if x > y:

resultado = x - y

elif x < y:

resultado = y - x

else:

resultado = x + y

print(resultado)

a)

11

b)

3

c)

-7

d)

28

7.

Qual será a saída após a execução do código? Dado o código abaixo:

a = 10

b = 20

c = 30

if a > b and a > c:

maior = a

elif b > a and b > c:

maior = b

else:

maior = c

print(maior)

a)

10

b)

20

c)

30

d)

Nenhuma das anteriores

8.

Qual será o valor de status após a execução do código? Considere o seguinte código Python:

idade = 17

if idade >= 18:

status = "Adulto"

elif idade >= 12:

status = "Adolescente"

else:

status = "Criança"

print(status)

a)

Adulto

b)

Adolescente

c)

Criança

d)

Nenhuma das anteriores

9.

Dado o código a seguir, o que será impresso?

nota1 = 90

nota2 = 80

nota3 = 70

nota4 = 100

media = (nota1 + nota2 + nota3 + nota4) /4

if media >= 90:

conceito = 'A'

elif media >= 80:

conceito = 'B'

elif media >= 70:

conceito = 'C'

else:

conceito = 'D'

print(conceito)

a)

A) A

b)

B) B

c)

C) C

d)

D) D

10.

O que o seguinte código irá imprimir?

num = 25

if num % 5 == 0:

print("Divisível por 5")

else:

print("Não é divisível por 5")

a)

A) Divisível por 5

b)

B) Não é divisível por 5

c)

C) Erro de sintaxe

d)

D) Nenhuma das anteriores