Stela Lógica com Python Atividade remota

Atividade remota Unidades 1 e 2 Estruturas de decisão

Plantão de segurança: cinco chamados para resolver

Exercícios de Python que rodam e se corrigem aqui mesmo, sem instalar nada.

Segunda, 05/10 durante o horário da aula

Soldando os componentes... (carregando o Python, leva alguns segundos)

Para quem

Quem já fez a prova do 1º bimestre. Hoje é a segunda chamada para quem faltou por causa da greve de ônibus.

O que treina

Variáveis, input() com conversão, operadores e if, elif e else.

Como entregar

No fim da página, gere o comprovante com o seu nome e envie na tarefa da atividade remota no Moodle.

R1 · como funciona

Você é o plantão de segurança da empresa

Cinco chamados chegaram. Cada um vira um programinha em Python. O site testa o seu código com várias entradas e diz se ele está certo.

  1. Escreva o código no editor

    1

    Cada exercício já começa com uma dica. A tecla Tab coloca os 4 espaços da indentação.

  2. Execute para testar

    2

    Escreva as entradas no campo "entradas" (uma por linha) e clique em Executar. O que o print() mostrar aparece embaixo.

  3. Verifique

    3

    O botão Verificar roda vários testes. Passou em todos? O exercício fica verde e conta no comprovante.

  4. Gere o comprovante

    4

    No fim da página. O seu código fica salvo neste navegador: dá para parar e continuar depois.

Sem IA hoje, combinado? A ideia é ver o que você já consegue fazer sozinho. Errou? Leia a mensagem de erro: ela diz a linha e dá uma dica.

E1–E5 · exercícios

Os chamados

0 de 5
bronzeChamado 1✓ concluído

Quanto cabe no pendrive?

O time precisa saber o tamanho de um arquivo de backup em GB. Leia o tamanho em MB (número inteiro) e mostre em GB, com duas casas decimais.

Lembre: 1 GB = 1024 MB. Para duas casas, use f"{gb:.2f} GB".

entrada
2048
saída
2.00 GB
bronzeChamado 2✓ concluído

Quanto tempo leva o backup?

O sistema informa a duração do backup só em minutos. Leia os minutos e mostre no formato horas e minutos.

Dica: // dá a divisão inteira e % dá o resto.

entrada
135
saída
2 h 15 min
prataChamado 3✓ concluído

Qual o risco da vulnerabilidade?

Vulnerabilidades recebem uma nota de 0 a 10 na escala CVSS, usada no mundo todo. Leia a nota (pode ter casas decimais, como 7.5, com ponto; por isso use float) e mostre o nível de risco:

NotaMostrar
0Nenhum
maior que 0 e menor que 4Baixo
de 4 até menor que 7Médio
de 7 até menor que 9Alto
9 ou maisCrítico
entrada
7.5
saída
Alto
prataChamado 4✓ concluído

Pode entrar no servidor?

A sala dos servidores só libera acesso em dia útil, das 8h até antes das 18h. Leia a hora (número inteiro de 0 a 23) e depois se é dia útil (s ou n).

Mostre Acesso liberado ou Acesso negado. As duas condições precisam ser verdadeiras: lembra do and?

entradas
9
s
saída
Acesso liberado
ouroChamado 5✓ concluído

Firewall de bolso

Um firewall decide o que passa pela rede olhando a porta. Leia o número da porta e mostre a decisão:

PortaMostrar
menor que 1 ou maior que 65535Porta inválida
80 ou 443Permitido: web
22Permitido: SSH
qualquer outraBloqueado

Atenção à ordem dos testes: a porta inválida precisa ser descoberta primeiro.

entrada
443
saída
Permitido: web

Como o site compara: ele não liga para maiúsculas, acentos ou espaços sobrando. Mas a mensagem precisa ser a mesma do enunciado.

D1 · desafio extra

Terminou tudo? Uma prévia da próxima aula.

E se o firewall precisasse checar várias portas, uma depois da outra, até o usuário digitar 0? Para isso existe o while, que é o tema da próxima aula. Dá uma espiada no módulo de laços da NetAcad e tente fazer o chamado 5 repetir.

E1 · comprovante

Gere o seu comprovante

Digite o seu nome completo, gere o comprovante e envie o texto (ou um print) na tarefa da atividade remota no Moodle.

0 de 5
J1 · materiais

Para revisar