wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Distribuindo itens

Total questions: 3

Worksheet time: 2mins

Name
Class
Date
1.

Questão 1 – Entendendo a divisão

Leia o código em Python a seguir:

total_jogos = int(input("Digite o total de jogos: "))

numero_amigos = int(input("Digite o número de amigos: "))

jogos_por_amigo = total_jogos // numero_amigos

resto = total_jogos % numero_amigos

print(f"Cada amigo recebe {jogos_por_amigo} jogos.")

print(f"Restam {resto} jogos.")

Nesse código, o objetivo é:

a)

A) determinar se os jogos podem ser divididos igualmente entre amigos e mostrar

quantos jogos sobram, caso a divisão não seja exata.

b)

B) calcular o total de jogos a serem adquiridos para que todos os amigos recebam a

mesma quantidade sem sobras, garantindo uma divisão perfeita.

c)

C) somar todas as unidades de jogos disponíveis e distribuir igualmente entre os

amigos, adicionando o valor total ao número de amigos na saída.

d)

D) multiplicar o total de jogos pelo número de amigos para distribuir a quantidade

proporcionalmente, garantindo uma divisão justa e exata.

2.

Questão 2 – Idade futura

Eduardo está desenvolvendo um programa em Python para calcular a idade futura de

um usuário com base na idade atual e em quantos anos ele deseja adicionar. Observe:

idade_atual = int(input("Digite sua idade atual: "))

anos_adicionar = int(input("Quantos anos você quer adicionar?

"))

idade_futura = idade_atual + anos_adicionar

print(f"Daqui a {anos_adicionar} anos, você terá

{idade_futura} anos.")

Com base no código de Eduardo, analise as afirmações a seguir, considerando (V) para

as verdadeiras e (F) para as falsas.

( ) O programa utiliza a função input() para receber valores do usuário.

( ) A operação realizada na linha 3 é uma subtração.

( ) A variável idade_futura armazena o resultado do cálculo com os valores

fornecidos.

( ) O print() final apresenta apenas o número de anos adicionados.

A partir da análise, as afirmativas são, respectivamente:

a)

A) V - V - F - V

b)

B) V - F - V - F

c)

C) F - F - V - F

d)

D) V - F - V - V

3.

Questão 3 – Área do triângulo

O código a seguir foi escrito em Phyton para calcular a área de um triângulo de acordo

com a base e a altura fornecidas pelo usuário. No entanto, ele contém um erro e não

funciona como esperado. Observe:

base = input("Digite a base do triângulo: ")

altura = input("Digite a altura do triângulo: ")

area = base * altura / 2

print(f"A área do triângulo é {area}.")

Nesse código, qual o erro apresentado e como ele pode ser corrigido?

a)

A) O erro está na falta de parênteses na multiplicação, que deve ser priorizada antes da

divisão para corrigir o cálculo.

b)

B) O erro está no operador de multiplicação, que deveria ser substituído por ** para

calcular a potência.

c)

C) O erro está na divisão, que deveria ser feita com // para retornar um valor inteiro.

d)

D) O erro está na falta do comando int, que converte os valores do input() em

números inteiros.