Python com Exemplos
Por: Josué S.
10 de Junho de 2023

Python com Exemplos

Desafio UM

Python Básico

O segredo para se tornar um expert em programação é muito simples (não estou dizendo que é fácil): PRATIQUE!

Qualquer jornada de aprendizado em programação prevê uma série de desafios e exercícios que podem nos ajudar a aprimorar, através da prática constante, nossas habilidades. Neste artigo, iniciaremos uma série de desafios para os iniciantes em programação, que serão compartilhados ao longo deste semestre. A maior parte dos exercícios foi adaptada do livro "Python By Example", escrito por Nichola Lacey, uma excelente referência para quem deseja praticar programação em Python.

Para este Desafio UM, quero que você imagine a situação onde você precisa criar um programa simples que solicita ao usuário o seu primeiro nome e, em seguida, exibe uma mensagem de saudação personalizada. Esta saudação pode ser no estilo "Olá, [primeiro nome].".

Parece um desafio fácil e ao mesmo tempo emocionante, não é mesmo? Vamos ver se você consegue resolver!

ALERTA: antes de ver a solução, tente criar sua versão de código.

Solução:
Vamos abordar a solução desse desafio usando a linguagem de programação Python. Siga os passos abaixo para criar o programa:

Passo 1: Obter a entrada do usuário
Primeiro, precisamos solicitar ao usuário que digite o seu primeiro nome. Para isso, utilizaremos a função input(), que irá aguardar a entrada do usuário. Veja o código abaixo:

first_name = input("Digite o seu primeiro nome: ")

No código acima, a função input() exibe a mensagem "Digite o seu primeiro nome: " e aguarda o usuário fornecer a sua entrada. O valor digitado pelo usuário será armazenado na variável first_name. Você pode usar outro nome para esta variável (por exemplo, primeiro_nome ou prim_nome).

Passo 2: Exibir a mensagem de saudação
Agora que temos o primeiro nome do usuário armazenado na variável first_name, podemos exibir a mensagem de saudação personalizada. Utilizaremos a função print() para isso. Veja o código abaixo:

print("Olá", first_name)

No código acima, a função print() exibe a mensagem "Olá" seguida do valor armazenado na variável first_name. O uso da vírgula na função print() separa as strings e a variável, garantindo que haja um espaço entre as palavras na mensagem de saudação.

Conclusão:
Doeu? Nada, né...

Parabéns! Você concluiu o desafio de criar um programa que solicita o primeiro nome do usuário e exibe uma mensagem de saudação personalizada. Com essa pequena tarefa, você pôde praticar o uso da função input() para obter entrada do usuário e da função print() para exibir mensagens na tela.

Lembre-se de que este é apenas o primeiro de uma série de desafios que serão compartilhados ao longo deste semestre. Fique atento aos próximos artigos, nos quais abordaremos novos desafios e exercícios adaptados do livro "Python By Example" de Nichola Lacey.

Vale a pena reforçar: essa solução em Python é apenas uma das várias maneiras possíveis de resolver esse problema. À medida que você avança em seu aprendizado, você descobrirá diferentes abordagens e técnicas para resolver desafios de programação.

Espero que você tenha gostado deste desafio e se sentido inspirado a continuar explorando a programação. Continue praticando, buscando novos desafios e expandindo seu conhecimento. O mundo da programação está cheio de possibilidades emocionantes!

Você é do tipo explorador insaciável? Se sim, você pode tentar personalizar ainda mais a mensagem de saudação. Na solução proposta, exibimos a mensagem "Olá [Nome]", mas que tal experimentar diferentes variações e adicionar elementos adicionais à mensagem?

Por exemplo, solicite ao usuário informações adicionais, como o sobrenome, e incorpore este novo dado à mensagem de saudação. Assim, a mensagem exibida seria algo como "Olá [Nome Sobrenome]". Para fazer isso, será necessário adicionar um novo input para solicitar o sobrenome do usuário e modificar a linha de impressão para incluir o sobrenome na saudação.

Outra opção é permitir que o usuário escolha uma saudação específica. O aluno pode criar uma lista de saudações, como "Bom dia", "Boa tarde" e "Boa noite", e permitir que o usuário selecione a saudação desejada. Com base na seleção do usuário, o programa exibiria a mensagem correspondente, como "Bom dia, [Nome]".

Essas são apenas algumas ideias para que você, explorador insaciável, expanda o desafio inicial.

Pense em outras maneiras para personalizar a solução! Experimente diferentes abordagens. A programação oferece muita flexibilidade e espaço para criatividade, então "mãos no teclado e divirta-se com a programação"!

Divirta-se programando e aguarde os próximos desafios!

R$ 65 / h
Josué S.
São Paulo / SP
Josué S.
5,0 (3 avaliações)
Horas de aulas particulares ministradas 5 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Python - Pandas Python - tuplas Python - Intermediário
Mestrado: Engenharia de Software (Instituto Nacional de Pesquisas Espaciais)
Aulas de programação, pensamento computacional e gestão de projetos
Cadastre-se ou faça o login para comentar nessa publicação.

Confira artigos similares

Confira mais artigos sobre educação

+ ver todos os artigos

Encontre um professor particular

Busque, encontre e converse gratuitamente com professores particulares de todo o Brasil