Índice:

Mad Lib com Python: 10 etapas
Mad Lib com Python: 10 etapas

Vídeo: Mad Lib com Python: 10 etapas

Vídeo: Mad Lib com Python: 10 etapas
Vídeo: Madlibs Python Tutorial | Beginner Python Project 2024, Novembro
Anonim
Mad Lib com Python
Mad Lib com Python

Fazendo um programa Mad Libs em python

O que você precisa:

1. Computador Windows ou Mac

2. Conexão com a Internet

O que você saberá no final:

1. Strings

2. Variáveis

2. Funções de entrada e impressão

Etapa 1: Faça download do Python

Baixe Python
Baixe Python

Primeiro você precisa baixar o python (obviamente). Navegue até python.org, clique no botão de download e escolha a versão apropriada para o seu sistema.

Etapa 2: Abra o IDLE

Abrir IDLE
Abrir IDLE

Depois de fazer o download e instalar o Python, abra o IDLE. IDLE é o ambiente de programação que usaremos para este tutorial. Existem vários outros programas nos quais podemos escrever python, mas este é o básico que vem junto com o próprio Python.

Etapa 3: bagunçar um pouco

Bagunçar um pouco
Bagunçar um pouco

A janela que aparece quando você abre o IDLE pela primeira vez pode ser usada como uma espécie de playground para o código Python. Quando você digita um comando e pressiona Enter, ele executa essa linha automaticamente e armazena todos os valores atribuídos na memória. Vá em frente e replique meu código, talvez com seu próprio nome e alguns nomes diferentes, para ter uma ideia básica de como tudo funciona. Não se preocupe se você não entender, iremos mais a fundo nas etapas a seguir.

Etapa 4: criar o arquivo de programa real

Crie o arquivo de programa real
Crie o arquivo de programa real

Escrever código no playground é divertido, mas para salvar um programa com a capacidade de executá-lo por conta própria, precisamos armazenar o código em um arquivo de programa. Crie um novo arquivo para gravar o programa.

Etapa 5: antes de começar a escrever o código

Antes de começarmos a escrever código
Antes de começarmos a escrever código

Para obter a entrada do usuário e armazená-la, precisamos criar variáveis para cada uma das palavras que queremos armazenar. Pense em uma variável como você usaria em Álgebra. Você nomeia a variável no lado esquerdo e, em seguida, atribui a ela um valor usando o sinal de igual. Ao contrário da Álgebra, você pode armazenar mais do que apenas números em variáveis. No caso deste programa, iremos armazenar strings. Uma string é apenas uma palavra ou frase. Observe que sempre que o texto é usado, ele é colocado entre aspas ''. Você pode usar aspas simples ou duplas, desde que a primeira seja igual à de fechamento. Essas aspas não são necessárias para números ou variáveis, apenas strings.

Etapa 6: comece a escrever seu programa

Comece a escrever seu programa
Comece a escrever seu programa

Para começar, vamos criar uma variável para cada uma das quatro palavras que precisamos obter do usuário. Para obter a entrada do usuário, usamos input (). Definindo o valor de cada variável para input (), podemos obter a entrada do usuário e armazená-los nessas variáveis.

Para imprimir o texto para o usuário usamos o comando print () e colocamos o que precisa ser impresso entre parênteses. Lembre-se de que as strings devem estar entre aspas '', mas não os nomes das variáveis. Imprima as palavras consecutivamente, replicando o código em minha função de impressão.

Etapa 7: execute o programa

Execute o programa
Execute o programa

Agora que temos um programa em funcionamento, execute-o clicando em executar e executar módulo. Se você não salvou o arquivo, ele solicitará que salve o arquivo antes de executá-lo. Faça isso e deixe o programa rodar. Você notará que nada é impresso, isso porque apenas pedimos a entrada do usuário, não o fizemos realmente fazer perguntas. Vá em frente e digite 4 palavras pressionando Enter entre elas para inseri-las e certifique-se de que as palavras sejam impressas corretamente. Se isso acontecer, volte ao arquivo do programa e passe para a próxima etapa.

Etapa 8: Adicionar prompts aos valores de entrada

Adicionando prompts aos valores de entrada
Adicionando prompts aos valores de entrada

Para fazer com que a função input () tenha um prompt, colocamos uma string do que queremos impresso entre os parênteses. Vá em frente e adicione um prompt a cada uma das entradas e, em seguida, execute o programa para garantir que estejam funcionando corretamente. Você notará que no meu coloquei um espaço após: antes de fechar com a citação. Isso ocorre para que, quando o usuário digitar, não fique comprimido próximo aos dois pontos.

Etapa 9: Crie a saída

Crie a saída
Crie a saída

Como estamos adicionando a impressão real, vá em frente e livre-se da função de impressão de teste que adicionamos anteriormente. Agora, para gerar a saída do mad lib corretamente, há algumas coisas que você precisa saber. Primeiro, como estamos imprimindo um poema e queremos que ele ocupe várias linhas, é importante observar que digitar '\ n' em uma string pulará para a próxima linha. Em segundo lugar, ao digitar uma string, você pode usar as chaves {} e.format () para inserir texto na string. Por exemplo, 'Gosto de {0} e {1}'. Format ('comida', 'água') irá imprimir 'Gosto de comida e água'. Podemos usar isso a nosso favor ao imprimir o mad lib. Replique o código da imagem em seu próprio programa.

Etapa 10: execute o programa mais uma vez

Vá em frente e execute o programa mais uma vez para garantir que esteja funcionando corretamente. Parabéns! Você acabou de escrever seu primeiro programa Python.

Recomendado: