0% acharam este documento útil (0 voto)
5 visualizações7 páginas

Atividade Python

O documento apresenta uma atividade de programação em Python focada em condicionais e loops, com 15 questões divididas em três blocos: apenas condicionais, apenas loops, e condicionais combinados com loops. Cada questão inclui uma descrição do problema, exemplos de entrada e saída, e dicas sobre como resolver utilizando estruturas como if/else e loops for/while. O objetivo é desenvolver habilidades de programação através da resolução de problemas práticos.

Enviado por

zeroxit01
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações7 páginas

Atividade Python

O documento apresenta uma atividade de programação em Python focada em condicionais e loops, com 15 questões divididas em três blocos: apenas condicionais, apenas loops, e condicionais combinados com loops. Cada questão inclui uma descrição do problema, exemplos de entrada e saída, e dicas sobre como resolver utilizando estruturas como if/else e loops for/while. O objetivo é desenvolver habilidades de programação através da resolução de problemas práticos.

Enviado por

zeroxit01
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

PYTHON

Atividade — Condicionais e Loops


Resolva cada problema usando if / elif / else e/ou for / while.

15 questões if / elif / else for / while estilo OBI

BLOCO 1 Apenas Condicionais

Q 01 O Termômetro do Reino if/else Fácil

O rei Aldur sempre consulta o termômetro antes de decidir o que vestir. Se estiver abaixo de 15°C,
ele usa casaco. Entre 15 e 25°C, uma túnica leve. Acima de 25°C, apenas uma camisola.
TAREFA

Dado um inteiro T (temperatura), imprima Casaco, Tunica ou Camisola conforme a faixa.

ENTRADA SAÍDA

20 Tunica

Dica: Use if / elif / else com as faixas de temperatura.

Q 02 Positivo, Negativo ou Zero if/else Fácil

A cientista Mara estuda propriedades numéricas de cristais mágicos. Cada cristal tem uma carga
numérica e ela precisa classificá-los rapidamente.
TAREFA

Dado um inteiro N, imprima Positivo, Negativo ou Zero.

ENTRADA SAÍDA

-7 Negativo
Q 03 A Nota do Estudante if/elif Fácil

Na escola de artes mágicas, as notas determinam o conceito do aluno. O diretor precisa de um


sistema que converta automaticamente a nota numérica em conceito.
TAREFA

Dada uma nota real N (0 a 10), imprima o conceito:


• >= 9.0 → A • >= 7.0 → B • >= 5.0 → C • < 5.0 → D

ENTRADA SAÍDA

7.5 B

Q 04 Par ou Ímpar if/else Fácil

Na festa do reino, os convidados com número par entram pela porta da esquerda e os de número
ímpar pela direita. O porteiro precisa de um sistema para verificar rapidamente.
TAREFA

Dado um inteiro N, imprima Par ou Impar.

ENTRADA SAÍDA

13 Impar

Dica: Use o operador % (módulo).

Q 05 O Maior dos Três if/elif Médio

Três guerreiros se apresentam ao rei e cada um declara sua força. O rei quer saber qual dos três é o
mais forte para nomeá-lo capitão da guarda.
TAREFA

Leia três inteiros A, B e C em uma linha. Imprima o maior deles.

ENTRADA SAÍDA

4 11 7 11

Dica: Compare A com B e com C usando if / elif / else.

BLOCO 2 Apenas Loops


Q 06 A Contagem da Floresta for Fácil

Lina é guardiã da Floresta Encantada. Todo dia ela conta as árvores do caminho, de 1 até um
número que ela escolhe. Ajude-a a imprimir todos os números nesse intervalo.
TAREFA

Dado um inteiro positivo N, imprima os números de 1 até N, cada um em uma linha.

ENTRADA SAÍDA

5 1

Dica: Use for i in range(1, N+1).

Q 07 A Soma dos Viajantes for Fácil

Um grupo de viajantes atravessa N postos de controle e em cada posto registra uma quantia em
moedas. Ao fim da jornada, o contador precisa saber o total arrecadado.
TAREFA

Leia N e em seguida N inteiros numa linha. Imprima a soma de todos eles.

ENTRADA SAÍDA

4 25

10 3 7 5

Dica: Acumule com soma += x dentro do loop.


Q 08 Tabuada do Mago for Fácil

O mago Auren usa a tabuada como um feitiço. Para conjurá-lo corretamente, seu aprendiz precisa
imprimir a tabuada completa de qualquer número que ele disser.
TAREFA

Dado N, imprima a tabuada de N de 1 a 10 no formato N x i = resultado.

ENTRADA SAÍDA

3 3 x 1 = 3

3 x 2 = 6

...

3 x 10 = 30

Q 09 Senha do Cofre while Médio

O banco de Orion guarda um cofre protegido por senha. O sistema pede a senha repetidamente até
que o usuário acerte. Só então exibe a mensagem de acesso liberado.
TAREFA

A senha correta é 1234. Leia senhas repetidamente até acertar.


Para cada tentativa errada imprima Senha incorreta. Ao acertar, imprima Acesso liberado.

ENTRADA SAÍDA

0000 Senha incorreta

1111 Senha incorreta

1234 Acesso liberado

Dica: Use while True com break ao acertar.

Q 10 Fatorial da Poção for Médio

A alquimista Vera descobriu que a fórmula de sua poção mais poderosa envolve o fatorial de um
número. Ela precisa do resultado para concluir o experimento.
TAREFA

Dado N (0 <= N <= 12), calcule e imprima N!. Lembre que 0! = 1.

ENTRADA SAÍDA

5 120

Dica: Inicie fat = 1 e multiplique dentro do loop.


BLOCO 3 Condicionais + Loops

Q 11 Pares e Ímpares da Cidade for if/else Fácil

O prefeito de Numérica quer um relatório de todos os números de 1 até N, indicando ao lado de cada
um se é par ou ímpar.
TAREFA

Dado N, para cada número de 1 a N imprima X - Par ou X - Impar.

ENTRADA SAÍDA

4 1 - Impar

2 - Par

3 - Impar

4 - Par

fo if/els Médi
Q 12 O Número Primo r e o

Na academia de Élia, os alunos precisam identificar se um número é primo para avançar de fase. Um
número primo só é divisível por 1 e por ele mesmo.
TAREFA

Dado N (N >= 2), imprima PRIMO ou NAO PRIMO.

ENTRADA SAÍDA

7 PRIMO

ENTRADA SAÍDA

9 NAO PRIMO

Dica: Loop de 2 até N-1; se achar divisor, não é primo.


fo if/els Médi
Q 13 Aprovados e Reprovados r e o

A diretora da Escola de Feitiçaria precisa do balanço final: quantos alunos foram aprovados e
quantos foram reprovados. A média mínima para aprovação é 6.0.
TAREFA

Leia N e em seguida N notas reais. Imprima a quantidade de Aprovados e de Reprovados.

ENTRADA SAÍDA

5 Aprovados: 3

7.0 4.5 9.0 5.9 6.0 Reprovados: 2

Dica: Use dois contadores e if nota >= 6.0 dentro do loop.

fo if/eli Médi
Q 14 Calculadora de Desconto r f o

A loja do mercador Tharon tem uma promoção especial: o desconto aumenta conforme o valor da
compra. Ele precisa processar várias compras e exibir o valor final de cada uma.
TAREFA

Leia N e em seguida N valores reais. Para cada valor aplique:


• < 50 → sem desconto • 50–199 → 10% • >= 200 → 20%
Imprima o valor final com 2 casas decimais no formato Valor: [Link].

ENTRADA SAÍDA

3 Valor: 30.00

30.00 80.00 250.00 Valor: 72.00

Valor: 200.00
if/eli
Q 15 O Torneio Final for
f
Difícil

No grande torneio do reino, cada guerreiro recebe uma pontuação. O organizador quer saber: a
maior pontuação, a menor, quantos ficaram acima da média e qual o conceito geral (Excelente se
média >= 8, Bom se >= 6, Fraco caso contrário).
TAREFA

Leia N e em seguida N inteiros. Imprima:


• Maior: X • Menor: X • Acima da media: X
• Conceito: Excelente / Bom / Fraco

ENTRADA SAÍDA

5 Maior: 9

4 9 6 3 8 Menor: 3

Acima da media: 2

Conceito: Bom

Dica: Um loop para calcular soma, maior e menor; depois if/elif para o conceito.

Atividade gerada para fins educacionais · Python · Condicionais & Loops · Estilo OBI

Você também pode gostar