Índice:
- Etapa 1: Faça download do Python
- Etapa 2: Abra o IDLE
- Etapa 3: bagunçar um pouco
- Etapa 4: criar o arquivo de programa real
- Etapa 5: antes de começar a escrever o código
- Etapa 6: comece a escrever seu programa
- Etapa 7: execute o programa
- Etapa 8: Adicionar prompts aos valores de entrada
- Etapa 9: Crie a saída
- Etapa 10: execute o programa mais uma vez
Vídeo: Mad Lib com Python: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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
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
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
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
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
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
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
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
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:
Steampunk Voltaic Arc Spectator (indispensável para Mad Scientists): 6 etapas (com fotos)
Steampunk Voltaic Arc Spectator (indispensável para Mad Scientists): Caros amigos, seguidores e entusiastas do faça-você-mesmo! Como anunciei no final da minha descrição do projeto " Steampunk Oriental Night Light - Nur-al-Andalus " -, alguns dias atrás , aí vem o segundo projeto (de forma técnica o irmão gêmeo) vc
LittleBits Mad Libs (-ish): 7 etapas (com imagens)
LittleBits Mad Libs (-ish): Pronto para envolver seus alunos em um desafio que integra práticas de engenharia NGSS (Next Generation Science Standards) (e mais se você adicionar outras restrições!)? Usando littleBits ou qualquer outro kit eletrônico de várias partes (SAM Labs, Lego WeDo, LEGO
Arduino: Lib de precisão para motor de passo: 19 etapas
Arduino: Lib de precisão para motor de passo: Hoje, vou mostrar a você uma biblioteca para um driver de motor de passo completo com interruptores de limite e movimento do motor com aceleração e micro passo. Esta Lib, que funciona no Arduino Uno e no Arduino Mega, permite mover os motores com base não apenas
Mad Scientists Light: 9 Passos (com Imagens)
Mad Scientists Light: uma versão amigável do fabricante da lâmpada tubular de Nik Willmore. uma fonte de luz cativante adequada para uso normal e capaz de ser reduzida como uma luz noturna agradável e relaxante
Cubo de LED 3x3x3 com Arduino Lib: 4 etapas (com imagens)
Cubo de LED 3x3x3 com Arduino Lib: Existem outros instrutíveis sobre a construção de cubos de LED, este é diferente por vários motivos: 1. Ele é construído com um baixo número de componentes disponíveis no mercado e conecta-se diretamente ao Arduino. 2. Um diagrama de circuito claro e fácil de reproduzir é pr