S01 - Projeto: Histórias Inteligentes
Visão Geral
Mad Libs é um tipo de história engraçada em que se pedem palavras a uma pessoa sem que ela saiba o contexto. Depois, essas palavras são colocadas em uma história com um formato predefinido gerando frases engraçadas.
Por exemplo, considere pedir o seguinte a uma pessoa:
Substantivo no plural
Verbo
Substantivo
Adjetivo
E uma história, como essa:
Quando se trata de [substantivo no plural], você nunca vai querer [verbo], ainda mais se encontrar um [substantivo] [adjetivo].
A pessoa poderia responder o seguinte:
Substantivo no plural: patos
Verbo: pular
Substantivo: taco
Adjetivo: frio
A história ficaria assim:
Quando se trata de patos, você nunca vai querer pular, ainda mais se encontrar um taco frio.
Instruções
Para esta tarefa, você implementará um programa que pede ao usuário uma série de palavras e depois exibe a história com as palavras inseridas nos locais predefinidos.
O programa deve começar perguntando ao usuário cada uma das palavras necessárias. Em seguida, ele deve inserir essas palavras nos espaços predefinidos da história.
Para começar, use a seguinte história:
Outro dia, eu estava em apuros. Tudo começou quando vi um
[animal] muito [adjetivo] [verbo] no corredor. "[exclamação]!" Eu gritei. Mas tudo
que consegui pensar foi em [verbo] várias vezes. Por um milagre,
isso fez com que a criatura parasse, mas não antes de tentar [verbo]
bem na frente da minha família.
Certifique-se de combinar exatamente a pontuação e o espaçamento da história original. Por exemplo, você não deve colocar suas palavras em uma linha própria, elas devem se encaixar naturalmente na história.
Além disso, faça com que a palavra "exclamação" fique automaticamente em maiúscula, pois inicia uma nova frase.
Exemplo de Resultado
Aqui está um exemplo de como seu programa deve funcionar:
Insira as seguintes informações:
adjetivo: feliz
animal: cavalo
verbo: espirrar
exclamação: viva
verbo: ler
verbo: dirigir
Sua história:
Outro dia, eu estava em apuros. Tudo começou quando vi um cavalo
muito feliz espirrar no corredor. "Viva!" Eu gritei. Mas tudo
que consegui pensar foi em ler várias vezes. Por um milagre,
isso fez com que a criatura parasse, mas não antes de tentar dirigir
bem na frente da minha família.
Outro exemplo com valores diferentes inseridos pelo usuário:
Insira as seguintes informações:
adjetivo: cansado
animal: caramujo
verbo: gritar
exclamação: ai, não
verbo: cantar
verbo: pular
Sua história:
Outro dia, eu estava em apuros. Tudo começou quando vi um caramujo
muito cansado gritar no corredor. "Ai, não!" Eu gritei. Mas tudo
que consegui pensar foi em cantar várias vezes. Por um milagre,
isso fez com que a criatura parasse, mas não antes de tentar pular
bem na frente da minha família.
Demonstrando Criatividade e Indo Além dos Requisitos
Conforme explicado no Programa do Curso, para cada um dos projetos você receberá os requisitos básicos ou as expectativas mínimas padrão a serem atingidas. Se você cumprir esses requisitos, poderá receber até 93% da nota pela tarefa. No entanto, para poder receber até 100% da nota, você precisará fazer algo para mostrar criatividade e ir além dos requisitos básicos.
Para esta tarefa, aqui estão algumas ideias de como você pode mostrar criatividade, além dos requisitos básicos:
- Considere deixar a história mais longa, incluindo mais palavras que serão preenchidas.
- Se você tem experiência anterior com tópicos que veremos mais adiante no semestre, considere uma frase que tenha um substantivo "masculino" ou "feminino" e deixe o programa preencher a frase corretamente.
- Você também pode fazer qualquer outra coisa que imaginar. Lembre-se, o objetivo aqui é testar ideias diferentes e se divertir.
Depois de adicionar algo extra ao programa, você precisa adicionar um comentário explicando o que você fez para que o avaliador saiba o que há de diferente. Adicione um comentário no início do arquivo descrevendo o que você fez a mais em até duas frases. Um comentário é uma linha de código que começa com o caractere #.
Importante: para receber crédito pela criatividade, você deverá inserir um comentário (uma linha que começa com #) no início do programa que descreva o que você adicionou em uma ou duas frases.
Envio de Tarefa
Quando você terminar o seu programa:
- Volte ao Canvas para enviar seu código.
Certifique-se de enviar um arquivo.py.
Ao criar o programa em Python, você deve criá-lo como um arquivo .py. Isso permite que o computador saiba que é um programa que pode ser executado. Da mesma forma, quando você faz upload do programa no Canvas para enviá-lo para avaliação, deve enviar o arquivo .py. (Por exemplo, projeto1.py, demonstracao01.py ou historias.py)
Se você enviar uma captura de tela do seu programa, como um arquivo .jpg ou .png, ou enviá-lo em formato de texto, como um arquivo .txt ou .docx, a equipe de avaliação não poderá avaliá-lo. Por favor certifique-se de enviar um arquivo .py.
Próxima Atividade
- S01 - Reflexão
Outros links:
- Voltar para: Visão Geral da Semana | Página Inicial