PythonSintaxebasico

Saudação personalizada

Em qualquer programa que interaja com o usuário, você precisa capturar o que ele digita e exibir uma resposta personalizada. Sistemas de login, cadastros e até mesmo jogos usam essa troca de informações o tempo todo. Saber usar input() e print() com f-strings é o primeiro passo para criar programas que se comunicam de verdade com as pessoas.

O PROBLEMA

Peça o nome do usuário e exiba: "Olá, [nome]! Bem-vindo ao nosso programa!"

EXEMPLO

Entrada: João
Saída: Olá, João! Bem-vindo ao nosso programa!

SOBRE O CONCEITO

A função input() lê o que o usuário digita e retorna como texto. Você deve guardar esse valor em uma variável, senão ele se perde. Já a print() exibe algo na tela. Para combinar texto com variáveis de forma simples, use f-strings: escreva f"...{var}..." — as aspas duplas ou simples ao redor do texto são obrigatórias. Um erro comum é esquecer as aspas dentro do print(), fazendo o Python achar que está tentando passar uma expressão inválida. Outro erro é não atribuir o resultado de input() a uma variável, como em input("Nome: "), que lê o nome mas não o armazena, então você não consegue usá-lo depois.

RESOLUÇÃO

Mais exercícios de Sintaxe

PYB008 · BásicoTroco do caixaPYB010 · BásicoApresentação pessoalPYB030 · DesafioViagem econômicaPYB024 · AvançadoCálculo de combustível
Ver todos os exercícios de Python