WorksheetsUntitled Quiz
Total questions: 10
Worksheet time: 5mins
Em Python, como são definidos os blocos de código de if/elif/else e laços?
Com chaves { }
Com parênteses ( )
Pela indentação (espaços ou tabulação)
Por ponto e vírgula no final da linha
Qual operador é usado para verificar igualdade entre valores em Python?
=
==
!=
<>
Sobre o elif, assinale a alternativa CORRETA:
Substitui o if; só pode existir elif sem if
Permite testar múltiplas condições após um if
É obrigatório sempre que houver um if
É igual ao else, apenas com outro nome
Considerando operadores lógicos, qual expressão resulta em True?
(True and False) or False
not (False or False)
(True and True) and not True
not True and True
Em um laço while, a condição é verificada:
Apenas uma vez, no final do laço
Sempre no início de cada iteração
Somente quando ocorre um erro
Somente se houver um break
No laço for i in range(3): print(i), quais valores são exibidos?
a) 1 2 3
b) 0 1 2 3
c) 0 1 2
d) 1 2
O que a instrução break faz dentro de um laço?
Pula a iteração atual e continua o laço
Interrompe o laço imediatamente
Reinicia o laço do zero
Pausa o laço por 1 segundo
O que a instrução continue faz dentro de um laço?
Sai do laço
Pula para a próxima iteração
Reinicia o laço do zero
Finaliza o programa
Qual código imprime apenas números pares de 0 a 10 (inclusive)?
for n in range(0, 11): if n % 2 == 0: print(n)
for n in range(0, 10): if n % 2 == 1: print(n)
while n <= 10: print(n)
for n in range(2, 10, 3): print(n)
Sobre input() em Python, assinale a CORRETA:
Sempre retorna um número inteiro
Retorna texto (string); é preciso converter para int/float quando necessário
Retorna um booleano
Só funciona dentro de laços while
