wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Introdução a Python 1

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.
Qual função exibe informações no console?
a)
display()
b)
print()
c)
echo()
d)
output()
2.
Qual o tipo de dado retornado por input()?
a)
int
b)
float
c)
str
d)
bool
3.
Como converter '10' em inteiro?
a)
str(10)
b)
integer('10')
c)
int('10')
d)
float('10')
4.
O que o argumento sep no print() faz?
a)
Define o final
b)
Define o separador
c)
Salta linha
d)
Formata decimais
5.
Operador para o 'resto' da divisão?
a)
/
b)
//
c)
%
d)
**
6.
O que são 'Type Hints'?
a)
Erros de tipo
b)
Dicas de tipo
c)
Comandos estáticos
d)
Funções ocultas
7.
Forma correta de F-string para nome?
a)
print('f nome')
b)
print(f'Olá {nome}')
c)
print('Olá %nome')
d)
print(f(nome))
8.
Resultado de soma(5) em def soma(a, b=10):?
a)
15.0
b)
Erro
c)
5.0
d)
None
9.
Operador 'True' se AMBAS forem verdadeiras?
a)
or
b)
not
c)
and
d)
is
10.
O que faz range(0, 10, 2)?
a)
Lista 0 a 10
b)
0 a 9 pulando 2
c)
Repete 10 vezes
d)
Números aleatórios
11.
Diferença entre Posicional e Nomeado?
a)
Nenhuma
b)
Só em números
c)
Só em strings
d)
Ordem vs Nome
12.
Saída de print('A', 'B', end='-')?
a)
A B (pula linha)
b)
Erro
c)
A-B-
d)
A B-
13.
Operador para DIFERENTE?
a)
==
b)
!=
c)
<>
d)
not ==
14.
Exemplo de .format() nomeado?
a)

'{v}'.format(v=10)

b)

'{10}'.format()

c)
format('{v}', 10)
d)

'{}'.format(v=10)

15.
Quando o else é executado?
a)
Todas falharem
b)
if for True
c)
Com o elif
d)
Sempre
16.
Função do break?
a)
Pular iteração
b)
Encerrar o loop
c)
Reiniciar loop
d)
Pausar programa
17.
Função do continue?
a)
Para o programa
b)
Pula iteração
c)
Sai do loop
d)
Loop infinito
18.
Para que serve enumerate()?
a)
Índice e Valor
b)
Contar letras
c)
String p/ número
d)
Ordenar lista
19.
Resultado de 2 ** 3?
a)
6.0
b)
5.0
c)
8.0
d)
9.0
20.
Quando o while para?
a)
Condição True
b)
Condição False
c)
10 voltas
d)
Nunca
21.

Exemplo válido de bool em Python?

a)

'True'

b)
True
c)

true

d)
1.0
22.
O que faz //?
a)
Resto
b)

Divisão com resultado em inteiro

c)

Divisão com resultado em float

d)

Divide 2 vezes

23.
Type Hint para parâmetro inteiro?
a)
x = int
b)
x -> int
c)
int x
d)
x: int
24.
O que faz o not?
a)
Verifica nulo
b)
Inverte booleano
c)
Soma booleano
d)
Anula variável
25.
Saída de print('A', 'B', sep='-')?
a)
AB-
b)
A\nB
c)
A B -
d)
A-B
26.
Loop for em lista nomes?
a)
for nomes in x
b)
for nome in nomes
c)
while nome in...
d)
for i = 0 to...
27.
O que faz !=?
a)
Atribuição
b)
Maior ou igual
c)
Diferente
d)
Negação
28.
Senão se' em Python?
a)
else if
b)
elif
c)
elseif
d)
if else
29.

Resultado de (5 > 3) or (2 > 10)?

a)
False
b)
True
c)
Error
d)
None
30.
Finalidade do Valor Padrão?
a)

Fornecer valor quando o usuário não fornece

b)

Impedir alteração feita posteriormente pelo usuário

c)

Obrigatoriedade na hora de digitar o código

d)

Permitir maior velocidade na hora de desenvolver o código

31.

Qual o resultado de (2 == 2) and (2 > 2)?

a)

true

b)

False

c)

True

d)

false

32.

Resultado de: not (3 >= 1) and (4%2 == 1)?

a)

True

b)

False

c)

true

d)

false

33.
Diferença entre int e float?
a)
Positivo vs Neg
b)
Inteiro vs Decimal
c)
Texto vs Número
d)
Precisão
34.

Resultado de (5 > 2) and (10 < 5)?

a)
True
b)
Erro
c)
10.0
d)
FALSO
35.
O que é a sequencia no loop for?
a)
Só números
b)
Objeto iterável
c)
Booleano
d)
Variável 'i'
36.
Resultado de 5 + '5'?
a)
10.0
b)

5'5'

c)
TypeError
d)
2026-05-05 00:00:00
37.
O que faz o end no print()?
a)
Final da linha
b)
Para programa
c)
Separador
d)
Formatação
38.
O que faz range(5, 0, -1)?
a)
1 a 5
b)
5 até 1 (desc)
c)
Erro
d)

5 a 0 (desc)

39.
Diferença / e //?
a)
Velocidade
b)
Float vs Inteiro
c)
Raiz quadrada
d)
Nenhuma
40.
Forma correta de .format()?
a)

'... { }'.format(x)

b)

'... x'.format()

c)
format('...', 5)
d)

'... $x'.format(5)