Como programar um padrão geométrico legal em Python (com imagens)

Índice:

Como programar um padrão geométrico legal em Python (com imagens)
Como programar um padrão geométrico legal em Python (com imagens)

Vídeo: Como programar um padrão geométrico legal em Python (com imagens)

Vídeo: Como programar um padrão geométrico legal em Python (com imagens)
Vídeo: Como compartilhar arquivos e pastas no dropbox - como criar links 2024, Maio
Anonim

Programar às vezes pode ser entediante e entediante, especialmente quando se trata de fazer aulas de programação. Freqüentemente, os programas que você faz apenas exibem tudo em uma pequena janela preta e é isso. Na linguagem de programação Python, você pode usar algo chamado Turtle Graphics, que permite criar alguns programas muito legais. Um programador de qualquer nível de habilidade pode usar isso para criar um padrão geométrico legal em Python.

Passos

Programe um padrão geométrico legal em Python, etapa 1
Programe um padrão geométrico legal em Python, etapa 1

Passo 1. Download o compilador Python.

Certifique-se de baixar a versão 2.7.

Programe um padrão geométrico legal em Python, etapa 2
Programe um padrão geométrico legal em Python, etapa 2

Etapa 2. Abra o shell Python

Vá para a pasta Python 2.7 e clique em “IDLE (python GUI). Ele deve aparecer com um shell python como este.

Programe um padrão geométrico legal em Python, etapa 3
Programe um padrão geométrico legal em Python, etapa 3

Etapa 3. Inicie um novo arquivo do shell

No canto superior esquerdo, clique em arquivo e no menu suspenso, clique em “Novo arquivo”. Isso abrirá um arquivo sem título onde você escreverá seu programa.

Programe um padrão geométrico legal em Python, etapa 4
Programe um padrão geométrico legal em Python, etapa 4

Etapa 4. Importar gráficos de tartaruga

Para poder usar gráficos de tartaruga, você precisa importá-los para o seu programa. Você está na primeira linha do seu código. Você simplesmente digita “from turtle import *” assim. Para dar ao seu programa cores geradas aleatoriamente, na próxima linha você precisa digitar “import random”.

Programe um padrão geométrico legal em Python, etapa 5
Programe um padrão geométrico legal em Python, etapa 5

Etapa 5. Crie uma tela em seu programa

Para ter gráficos em seu programa, você deve criar uma tela para exibi-los. Você faz isso criando uma variável (é melhor nomear a tela da variável) e configurando-a igual à função “Tela ()”. O tamanho da tela também precisa ser definido. Na próxima linha, você pega o nome da variável que criou para sua tela e usa a função de tamanho de tela. Por exemplo: screen.screensize (400, 400,”preto”). Dentro dos parênteses está definindo a altura, largura e cor de fundo da tela.

Programe um padrão geométrico legal em Python, etapa 6
Programe um padrão geométrico legal em Python, etapa 6

Etapa 6. Crie uma caneta para desenhar o padrão geométrico

Muito parecido com o passo anterior com a tela, você definiu uma variável (melhor chamada de caneta para evitar confusão) igual à função “Caneta ()”. Na próxima linha, você define a velocidade da caneta usando a função de velocidade da mesma forma que na última etapa, porém em vez de usar “.screensize” você usa “.velocidade”. Dentro dos parênteses, você define a velocidade (para criar o padrão rapidamente, tente definir a velocidade para 75).

Programe um padrão geométrico legal em Python, passo 7
Programe um padrão geométrico legal em Python, passo 7

Etapa 7. Crie uma variável posteriormente para ser usada como o tamanho de um quadrado

O padrão geométrico legal que você obtém neste programa é feito de muitos quadrados sendo desenhados na tela. Você precisa criar uma variável chamada “tamanho” e igualá-la a 20 que será usada para definir o tamanho desses quadrados

Programe um padrão geométrico legal em Python, passo 8
Programe um padrão geométrico legal em Python, passo 8

Etapa 8. Crie um loop for

Para obter o padrão geométrico desejado, você precisa manter a caneta criando quadrados, você faz isso por meio da repetição, que é para que serve um loop for. Isso é feito escrevendo na próxima linha de código “for i in range (150):“. O que isto faz é configurar o programa para rodar algo 150 vezes, neste caso será usado para desenhar quadrados 150 vezes o que resultará em um padrão geométrico legal. (Todas as etapas após a criação do loop for precisarão estar dentro do loop for. Isso é feito simplesmente pressionando a tecla tab e recuando. No entanto, ele deve fazer isso automaticamente após a criação do loop.)

Programe um padrão geométrico legal em Python, passo 9
Programe um padrão geométrico legal em Python, passo 9

Etapa 9. Prepare uma cor aleatória

Para dar ao padrão cores geradas aleatoriamente, você precisa fazer o seguinte. Na próxima linha, crie uma variável chamada “r” e defina-a igual a “random.randint (0, 225). Repita esta etapa mais duas vezes usando os nomes de variáveis “g” e “b”.

Programe um padrão geométrico legal em Python, passo 10
Programe um padrão geométrico legal em Python, passo 10

Etapa 10. Armazene a cor aleatória

Agora que existem três variáveis gerando números aleatórios, você precisa armazená-los em uma variável. Na próxima linha de código, crie uma variável chamada “randcol” e defina-a igual a “(r, g, b)”.

Programe um padrão geométrico legal em Python, passo 11
Programe um padrão geométrico legal em Python, passo 11

Etapa 11. Permita que o programa use cores

Para dar ao seu programa acesso às cores, você executou a função de cores. Para executar a função de cor, tudo que você precisa fazer é digitar na próxima linha de código “colormode (255)” e passar para a próxima linha.

Programe um padrão geométrico legal em Python, etapa 12
Programe um padrão geométrico legal em Python, etapa 12

Etapa 12. Defina a cor

Usando a caneta que você criou anteriormente, você definirá sua cor. Você faz isso escrevendo “pen.color (randcol)”. Isso agora dará à sua caneta uma cor aleatória ao desenhar o padrão.

Programe um padrão geométrico legal em Python, passo 13
Programe um padrão geométrico legal em Python, passo 13

Etapa 13. Dê instruções à caneta

Para obter o efeito desejado, você precisará digitar “pen.circle (size, steps = 4)”. Na etapa 7, você criou um “tamanho” variável que é usado aqui. Então a parte “passos = 4” é o que cria o quadrado.

Programe um padrão geométrico legal em Python, etapa 14
Programe um padrão geométrico legal em Python, etapa 14

Etapa 14. Vire a caneta

O padrão legal vem girando a caneta em cada iteração do loop. Você vira a caneta escrevendo na próxima linha do código “pen.right (55)”. Isso faz com que a caneta gire para a direita a 55 graus sempre que passar pelo loop.

Programe um padrão geométrico legal em Python, passo 15
Programe um padrão geométrico legal em Python, passo 15

Etapa 15. Aumente o tamanho do quadrado

Parte do padrão legal é que o quadrado fica cada vez maior. Você faz isso escrevendo a última linha do código “size = size +3”. Portanto, toda vez que passar pelo loop, o tamanho do quadrado será aumentado em 3.

Programe um padrão geométrico legal em Python, passo 16
Programe um padrão geométrico legal em Python, passo 16

Etapa 16. Execute o programa

Seu programa deve ser semelhante a este aqui. Para ver o padrão geométrico legal, tudo que você precisa fazer é pressionar “f5” no teclado.

Pontas

  • Na primeira vez que for executado, ele pedirá que você salve o programa, certifique-se de salvá-lo como um arquivo.py
  • Depois de executar pela primeira vez, se disser que o programa não está respondendo, ignore-o e saia do programa.

Recomendado: