Atualizado: 04/11/2024

Entrada e Saída do Console - Python

Saída do Console

Para exibir informações no console, usamos a função embutida print(). Ao chamar essa função, passamos entre parênteses o valor que desejamos exibir:

print("Hello Programício")

O código acima exibirá a mensagem Hello Programício no console.

Uma característica desta função é que, por padrão, ela exibe o valor em uma nova linha. Por exemplo:

print("Hello World")
print("Hello Programício")
print("Hello Python")

Exibirá:

Hello World
Hello Programício
Hello Python

Esse comportamento nem sempre é conveniente. Se quisermos que todos os valores sejam exibidos na mesma linha, precisamos ajustar o comportamento da função usando o parâmetro end. Este parâmetro define os caracteres que são adicionados ao final da string exibida. Ao utilizar o parâmetro end, a chamada da função print() fica da seguinte forma:

print(value, end=ending_symbols)

Por padrão, end é igual ao caractere "\n", que representa a quebra de linha. É por isso que a função print() exibe o valor em uma linha separada por padrão.

Agora, vamos configurar a função para não pular para a próxima linha, mas exibir o valor na mesma linha:

print("Hello World", end=" ")
print("Hello Programício", end=" ")
print("Hello Python")

Dessa forma, os valores exibidos serão separados por um espaço:

Hello World Hello Programício Hello Python

Podemos também usar uma sequência de caracteres como separador:

print("Hello World", end=" and ")
print("Hello Programício", end=" and ")
print("Hello Python")

Neste caso, as mensagens serão separadas pela sequência " and ":

Hello World and Hello Programício and Hello Python

Entrada no Console

Além de exibir informações, podemos receber dados inseridos pelo usuário no console. Para isso, o Python possui a função input(). Passamos para essa função uma mensagem de solicitação, e o resultado da entrada pode ser armazenado em uma variável. Por exemplo, vamos solicitar que o usuário insira seu nome:

name = input("Enter your name: ")
print(f"Your name: {name}")

Neste caso, a função input() recebe a mensagem de solicitação "Enter your name: ". O que o usuário digita é atribuído à variável name. Em seguida, podemos exibir o valor dessa variável no console usando a função print(). Exemplo de funcionamento:

Enter your name: Programício
    Your name: Programício

Outro exemplo com a entrada de vários valores:

name = input("Your name: ")
age = input("Your age: ")
print(f"Name: {name}  Age: {age}")

Exemplo de execução do programa:

Your name: Tom
Your age: 25
Name: Programício  Age: 25

É importante notar que todos os valores inseridos são considerados do tipo str, ou seja, strings. Mesmo se inserirmos um número, como no segundo exemplo acima, o Python ainda tratará o valor inserido como uma string, não como um número.

Política de Privacidade

Copyright © www.programicio.com Todos os direitos reservados

É proibida a reprodução do conteúdo desta página sem autorização prévia do autor.

Contato: programicio@gmail.com