wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Funções em Python

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Para que serve uma função em Python?

a)

Organizar o código e evitar repetição

b)

Deixar o computador mais rápido magicamente

c)

Trocar o teclado por comandos de voz

d)

Mudar a cor da tela do computador

2.

Qual palavra usamos para criar uma função?

a)

def

b)

fun

c)

make

d)

call

3.

O que a função print() faz dentro de uma função?

a)

Mostra uma mensagem na tela

b)

Grava um arquivo secreto

c)

Apaga o texto do programa

d)

Esconde o nome da função

4.

Olhe o código: def saudacao(): print('Olá!'). Como usamos essa função?

a)

Escrevendo saudacao() depois do def

b)

Chamando saudacao() em outra linha

c)

Clicando duas vezes no print

d)

Digitando 'rodar função agora'

5.

No exemplo com input(), o que a função usuario() faz?

a)

Pede um nome e retorna o nome

b)

Desenha um círculo colorido na tela

c)

Conta de 1 até 10 bem rápido

d)

Envia uma foto para a internet

6.

Ao usar f-string como f'Olá, {usuario()}!', o que acontece?

a)

O resultado de usuario() aparece no texto

b)

O programa trava e fecha sozinho

c)

A frase fica em negrito automaticamente

d)

O Python ignora as chaves do texto

7.

Quando duas funções trabalham juntas, como no exemplo saudacao() e usuario(), qual é uma boa prática?

a)

Guardar os resultados em variáveis

b)

Repetir o mesmo código sempre

c)

Escrever tudo dentro de print

d)

Evitar usar return em qualquer função

8.

MATCH: Relacione o termo ao seu significado.

a)

def

1.

cria uma nova função

b)

return

2.

devolve um resultado da função

c)

input()

3.

pede um valor ao usuário

d)

print()

4.

mostra algo na tela

9.

Quais frases mostram benefícios de usar funções?

a)

Código mais organizado

b)

Mais fácil de entender

c)

Menos reutilizável sempre

d)

Mais profissional

10.

Se uma tarefa precisa ser repetida muitas vezes, o que devemos fazer?

a)

Transformar em uma função

b)

Escrever tudo repetido sempre

c)

Evitar usar o computador

d)

Apagar o programa inteiro

11.

O que acontece se esquecermos os parênteses ao chamar uma função, como saudacao?

a)

O Python mostra uma mensagem de parabéns

b)

O programa apaga tudo

c)

A função roda normalmente

d)

O Python não executa a função

12.

Qual é a principal vantagem de usar funções em programas grandes?

a)

Deixa o computador mais pesado

b)

Facilita a organização e manutenção do código

c)

Faz o programa rodar mais devagar

d)

Permite usar menos variáveis

13.

Como podemos reutilizar o resultado de uma função em diferentes partes do código?

a)

Apagando a função após usar

b)

Colocando o resultado dentro de print sempre

c)

Escrevendo a função várias vezes

d)

Armazenando o valor em uma variável