Como Fazer seu Programa Interagir com Usuários
A interação com o usuário é uma parte fundamental de muitos programas em Python. Este tutorial irá ensinar você a usar as funções input()
e print()
, além de explicar os caracteres de escape e como trabalhar com mensagens de múltiplas linhas.
Utilizando print()
para Exibir Mensagens
A função print()
é usada para enviar saída para o console. Ela pode ser usada para exibir uma string ou qualquer outro objeto que seja convertido em uma string.
1 2 |
<span class="hljs-built_in">print</span>(<span class="hljs-string">"Olá, mundo!"</span>) |
Recebendo Entrada do Usuário com input()
A função input()
pausa o programa e espera por uma entrada do usuário. Quando o usuário digita algo e pressiona enter, a função retorna essa entrada como uma string.
1 2 3 |
nome = <span class="hljs-built_in">input</span>(<span class="hljs-string">"Qual é o seu nome? "</span>) <span class="hljs-built_in">print</span>(<span class="hljs-string">f"Olá, <span class="hljs-subst">{nome}</span>!"</span>) |
Caracteres de Escape
Caracteres de escape são usados para inserir caracteres que são ilegais em uma string. Por exemplo, \n
representa uma nova linha, e \\
representa uma barra invertida.
1 2 3 |
<span class="hljs-built_in">print</span>(<span class="hljs-string">"Primeira linha\nSegunda linha"</span>) <span class="hljs-built_in">print</span>(<span class="hljs-string">"Barra invertida: \\"</span>) |
Mensagens de Múltiplas Linhas
Para mensagens que ocupam várias linhas, você pode usar três aspas duplas ou simples.
1 2 3 4 5 6 |
<span class="hljs-built_in">print</span>(<span class="hljs-string">""" Esta é uma mensagem que ocupa várias linhas no console """</span>) |
Com esses conceitos básicos, você pode começar a criar programas que interagem com os usuários de maneiras simples e eficazes. Experimente criar pequenos programas que peçam diferentes tipos de informações e respondam de acordo. A prática levará à perfeição!