wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Básico

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Qual é a maneira correta de exibir "Hello, World!" na tela?

a)

print(Hello, World!)

b)

print("Hello, World!")

c)

echo "Hello, World!"

d)

printf("Hello, World!")

2.

Como declaramos uma variável em Python?

a)

int x = 10;

b)

var x = 10;

c)

x = 10

d)

let x = 10;

3.

Qual das opções é um comentário em Python?

a)

// Comentário

b)

/* Comentário */

c)

# Comentário

d)

-- Comentário

4.

Qual das seguintes opções não é um tipo de dado primitivo em Python?

a)

int

b)

float

c)

string

d)

bool

5.

Qual função retorna o tipo de uma variável em Python?

a)

typeof()

b)

getType()

c)

type()

d)

varType()

6.

Como criar uma lista em Python?

a)

lista = {1, 2, 3}

b)

lista = (1, 2, 3)

c)

lista = [1, 2, 3]

d)

lista =

7.

Qual é a diferença entre listas e tuplas em Python?

a)

Listas são mutáveis e tuplas são imutáveis

b)

Tuplas são mais rápidas que listas

c)

Tuplas usam menos memória que listas

d)

Todas as anteriores

8.

Como acessar o primeiro elemento de uma lista chamada numeros?

a)

numeros(0)

b)

numeros[1]

c)

numeros[0]

d)

numeros.first()

9.

Como adicionar um elemento ao final de uma lista?

a)

lista.add(5)

b)

lista.append(5)

c)

lista.insert(5)

d)

lista.push(5)

10.

O que a função len() faz em uma lista?

a)

Retorna a soma dos elementos

b)

Retorna a quantidade de elementos

c)

Remove um elemento

d)

Ordena a lista

11.

Como criar um dicionário em Python?

a)

dic = {}

b)

dic = []

c)

dic = ()

d)

dic = <>

12.

Qual é a maneira correta de acessar um valor de um dicionário chamado aluno com chave "nome"?

a)

aluno("nome")

b)

aluno[nome]

c)

aluno.get("nome")

d)

Ambas B e C

13.

Como adicionar um novo par chave-valor a um dicionário?

a)

dicionario.adicionar("chave", "valor")

b)

dicionario["chave"] = "valor"

c)

dicionario.push("chave", "valor")

d)

dicionario.append("chave", "valor")

14.

O que acontece se tentarmos acessar uma chave inexistente diretamente em um dicionário?

a)

Retorna None

b)

Lança um erro

c)

Cria a chave com valor None

d)

Retorna False

15.

Qual método remove um item do dicionário pela chave?

a)

remove()

b)

del

c)

pop()

d)

Ambas B e C

16.

Qual operador é usado para verificar igualdade em Python?

a)

=

b)

==

c)

===

d)

!=

17.

Como é a sintaxe correta de um if em Python?

a)

if x == 5 { print("Ok") }

b)

if (x == 5): print("Ok")

c)

if x == 5: print("Ok")

d)

if x = 5: print("Ok")

18.

Qual estrutura usamos para múltiplas condições?

a)

switch

b)

elif

c)

case

d)

else if

19.

Qual destas expressões retorna True?

a)

10 > 20 and 5 < 3

b)

10 == "10"

c)

5 > 3 or 2 > 4

d)

not (10 > 5)

20.

Qual das opções não é uma estrutura de controle em Python?

a)

if

b)

for

c)

while

d)

switch

21.

Como declarar um loop for que percorre a lista numeros?

a)

for i in numeros:

b)

for (i in numeros) {}

c)

foreach i in numeros:

d)

loop i in numeros:

22.

Qual função gera uma sequência numérica?

a)

seq()

b)

range()

c)

list()

d)

enumerate()

23.

O que acontece com este loop while?

a)

Executa uma vez

b)

Gera um erro

c)

Entra em loop infinito

d)

Retorna None

24.

Como interromper um loop?

a)

stop

b)

exit

c)

break

d)

continue

25.

O que continue faz em um loop?

a)

Para o loop

b)

Pula para a próxima iteração

c)

Sai da função

d)

Remove um item da lista

26.

Qual a saída do código abaixo?

a)

1 2 3

b)

0 1 2

c)

0 1 2 3

d)

Erro

27.

Qual método é usado para iterar com índice e valor?

a)

enumerate()

b)

list()

c)

count()

d)

index()

28.

Como inverter uma lista numeros?

a)

numeros.reverse()

b)

numeros[::-1]

c)

reversed(numeros)

d)

Todas as anteriores

29.

O que zip() faz em Python?

a)

Junta listas em pares

b)

Comprime arquivos

c)

Ordena listas

d)

Filtra elementos

30.

Qual a saída de print(bool([]))?

a)

True

b)

False

c)

Erro

d)

None