Tarefas mais complicadas!

Skip to content

Este é um texto traduzido automaticamente que pode conter erros!

Tarefa 1 - “Login”

Crie um programa simples que peça ao usuário uma senha. Se a senha corresponder à senha correta, o programa imprimirá uma mensagem.

Dica: Armazene a senha correta em uma variável e compare com a variável.

Exemplo de Saída
Digite a senha: senha123
É a senha correta!

Dicas de procedimento
  • Como extrair texto do usuário 👉[Python 1, Level 1]
  • Como verificar se o texto é igual a algo.
  • Aqui você deve usar if.
  • Sinta-se à vontade para usar else para imprimir se a senha não corresponder.

Tarefa 2a

Pergunte ao usuário sobre uma cor, então imprima uma mensagem baseada na cor que eles escolheram.

Adicione pelo menos 4 cores para verificar. Exemplos: Vermelho, Verde, Azul, Amarelo

Eksempel Utskrift
Escreva uma cor: vermelho
Vermelho é uma cor quente!

Dicas de procedimento
  • Como verificar se o texto é igual a algo.
  • Aqui você deve usar if, elif e else.
  • Dica: Você pode ter mais de um elif.

Tarefa 2b

Uma coisa que vale a pena considerar é que, para um computador

Modifique o código para funcionar independentemente do que você digita para a cor.

Exemplo: Você digita røD, ainda recebe a mensagem para vermelho.

Novo conceito! lower() função!

Para resolver isso, você deve usar algo que não é mencionado no Nível 1:

lower(). Esta função torna todo o texto em “lowercase”, ou seja, apenas letras minúsculas.

Pode ser usado assim:

texto = "hELlo WoRLd!"
letras_minusculas = texto.lower()
print(letras_minusculas) # imprime "hello world!"

Existe também upper() para transformar tudo em letras MAIÚSCULAS.

Eksempel Utskrift
Digite uma cor: vermelho
Vermelho é uma cor quente!

Dicas de procedimento
  • Depois de extrair o texto do usuário, converta-o para letras minúsculas primeiro antes de verificar as cores.

Tarefa 3

Está quente lá fora ou está frio lá fora? Pergunte ao usuário uma temperatura em Celsius. Em seguida, forneça uma mensagem com base em se está quente ou frio.

Exemplo de Saída
Qual é a temperatura: 30
Está quente lá fora!

Dicas de procedimento
  • Como extrair números do usuário 👉[Python 1, Level 1]
  • Verificar se um número está acima ou abaixo de um determinado valor. 👍[Python 2, Level 1]

Tarefa 4 - Comparar dois números

Crie um programa que peça ao usuário dois números. Compare esses dois números entre si e forneça uma mensagem sobre qual o “primeiro” ou “segundo” número é maior.

Dicas de procedimento
  • Como comparamos duas variáveis?

Tarefa 5 - É fim de semana?

Crie um programa que pergunte ao usuário um dia da semana, depois verifique se é fim de semana ou não. Imprima uma mensagem se for fim de semana, ou uma mensagem se não for!

Novo conceito! or a palavra-chave!

Nesta tarefa, pode ser útil usar or. Ainda não falamos sobre isso, mas é muito simples!

Pode usar isto para comparar duas coisas ao mesmo tempo!

if number == 2 or number == 3:
    print("Está correto!")     

Existe também and, onde ambos os casos devem ser verdadeiros ao mesmo tempo para que funcione.

Exemplo de Saída
Escreva um dia da semana: Sábado
É fim de semana! Woohoo!

Ekstra utfordring

Você pode fazer isso com apenas um if e um else, como você pode fazer isso?

Tarefa 6 - Sistema de Notas

Crie um programa que receba uma pontuação entre 0 e 100 e retorne uma “Nota”.

Pontuação Nota
Acima de 90 6
Entre 75 e 89 5
Entre 60 e 74 4
Entre 50 e 59 3
Entre 40 e 49 2
Abaixo de 40 1

Dicas de procedimento
  • Como verificamos se um número é maior que um determinado valor?
  • Dica: Nunca precisamos verificar se um valor está abaixo de um determinado valor aqui, desde que você verifique em ordem da nota mais alta para a mais baixa.

Tarefa 7 - Calculadora Simples

Pergunte ao usuário por dois números, depois pergunte por um “operador” para o cálculo. Comece com mais + e menos -. Faça o cálculo e imprima a resposta para o usuário.

Exemplo de Saída
Digite um número: 14
Digite outro número: 18
Digite um operador: +
A resposta é: 32

Dicas de procedimento
  • Descubra primeiro, como somamos dois números?
  • Como obtemos números do usuário?
  • Como somamos duas variáveis?
  • Obtenha também o operador agora.
  • Como verificamos qual operador foi digitado?