Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Untitled Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Em Python, como são definidos os blocos de código de if/elif/else e laços?

a)

Com chaves { }

b)

Com parênteses ( )

c)

Pela indentação (espaços ou tabulação)

d)

Por ponto e vírgula no final da linha

2.

Qual operador é usado para verificar igualdade entre valores em Python?

a)

=

b)

==

c)

!=

d)

<>

3.

Sobre o elif, assinale a alternativa CORRETA:

a)

Substitui o if; só pode existir elif sem if

b)

Permite testar múltiplas condições após um if

c)

É obrigatório sempre que houver um if

d)

É igual ao else, apenas com outro nome

4.

Considerando operadores lógicos, qual expressão resulta em True?

a)

(True and False) or False

b)

not (False or False)

c)

(True and True) and not True

d)

not True and True

5.

Em um laço while, a condição é verificada:

a)

Apenas uma vez, no final do laço

b)

Sempre no início de cada iteração

c)

Somente quando ocorre um erro

d)

Somente se houver um break

6.

No laço for i in range(3): print(i), quais valores são exibidos?

a)

a) 1 2 3

b)

b) 0 1 2 3

c)

c) 0 1 2

d)

d) 1 2

7.

O que a instrução break faz dentro de um laço?

a)

Pula a iteração atual e continua o laço

b)

Interrompe o laço imediatamente

c)

Reinicia o laço do zero

d)

Pausa o laço por 1 segundo

8.

O que a instrução continue faz dentro de um laço?

a)

Sai do laço

b)

Pula para a próxima iteração

c)

Reinicia o laço do zero

d)

Finaliza o programa

9.

Qual código imprime apenas números pares de 0 a 10 (inclusive)?

a)

for n in range(0, 11): if n % 2 == 0: print(n)

b)

for n in range(0, 10): if n % 2 == 1: print(n)

c)

while n <= 10: print(n)

d)

for n in range(2, 10, 3): print(n)

10.

Sobre input() em Python, assinale a CORRETA:

a)

Sempre retorna um número inteiro

b)

Retorna texto (string); é preciso converter para int/float quando necessário

c)

Retorna um booleano

d)

Só funciona dentro de laços while