Canhão Python - envie um "não" especial para o sol

imagem

Regras antigas, você precisa de um pacote de software para prestar atenção ao editor, grupo QQ: 721195303 para receber.


Houve apenas 4 disjuntores na história dos estoques dos EUA. O último disjuntor e o último disjuntor devem ser datados de 9 de março de 2020 e 13 de março de 2020. Esses dois dias têm uma memória profunda. Parece que Apenas alguns dias atrás.

Falando novamente, Trump parece ter "dito" palavras duras:

imagem


Este é um tweet que ele suspeitou ter enviado durante a eleição de 2015: "Se o Índice Dow Jones caiu mais de 1.000 pontos em um único dia, então o presidente naquele momento deveria ser carregado em um canhão e atirado em uma velocidade muito rápida . Xiang Sun. Sem desculpas! "

Hee hee, eu vi alguém traindo comendo e bebendo, e esta é a primeira vez que eu vi alguém traindo em uma viagem espacial. E também trapaceado 3 vezes, esse truque é inteligente. No entanto, a grande mídia rapidamente dissipou os rumores de que o Twitter era, na verdade, uma imagem p de um internauta, e o próprio Trump não configurou tal bandeira.

Mas este é um assunto realmente interessante. Hoje vamos usar Python para simular e fazer um jogo espacial.

1. Preparação

Antes de começar, você precisa se certificar de que o Python e o pip foram instalados com sucesso em seu computador

Se você usa Python para análise de dados, você pode instalar o Anaconda diretamente, ele tem Python e pip integrados.

Além disso, recomendo a todos que usem o editor VSCode

Use um dos seguintes métodos para inserir comandos para instalar dependências :
1. Abra o Cmd (Start-Run-CMD) no ambiente Windows.
2. Abra o Terminal no ambiente MacOS (comando + espaço para entrar no Terminal).
3. Se estiver usando o editor VSCode ou Pycharm, você pode usar o Terminal diretamente na parte inferior da interface.

pip install freegames
pip install turtle

 

Se você vir xxx Instalado com sucesso, a instalação foi bem-sucedida. Você pode responder no plano de fundo da conta oficial da Coleção Prática do Python: Trump of Cannon pode  obter os dados completos e o código deste artigo.

2. Escreva o código

O princípio é muito simples: usa o módulo de desenhos animados e jogos livres de Zhang Trump, bem como o módulo de desenho de tartarugas. Módulo de desenho de tartaruga, escrevemos muitos artigos antes

2.1 Módulo de carregamento e configuração de imagem

Em primeiro lugar, apresente o módulo tartaruga e o módulo freegames, desta vez precisamos usar o vetor no módulo freegames (usado para representar as coordenadas).

imagem

2.2 Prepare-se para desenhar

Antes de começar a desenhar a imagem, porque precisamos usar a cabeça de Trump como ponto de movimento, precisamos ocultar o objeto tartaruga original e definir o traçador para não ser exibido, ou seja, quando Trump se move, nenhuma linha é desenhada.

Finalmente, quando o usuário clica na tela, a função de toque é executada .

imagem

 

A função de toque é a seguinte, que define a posição e a velocidade inicial da esfera.

imagem

2.3 Comece a desenhar

O núcleo desta parte é a função de movimento, mas antes de falar sobre a função de movimento, precisamos nos concentrar em como substituir o ponto final original pelo avatar de Trump. Essa é a função da função desenhar:

imagem

 

Lembra quando definimos o avatar de Trump na forma de tartaruga no início?

Antes que a função de movimento seja executada, o ponto da tartaruga é oculto novamente. Na verdade, o avatar de Trump está oculto neste momento.

Quando começamos a nos mover, só precisamos mostrar a tartaruga novamente. A declaração principal é:

turtle.showturtle()
turtle.goto(ball.x, ball.y)

 

Essas duas frases controlam o movimento do avatar.

Em seguida, observe o corpo principal da função de movimento:

imagem

 

Na verdade, os comentários são bastante claros, mas aqui vamos explicar em detalhes:

1. Primeiro, a esfera "sol" precisa ser gerada . Aqui, o vetor é usado, que é uma função para gerar coordenadas. Y é gerado aleatoriamente, então a posição inicial da esfera está na extrema direita (200, y) .
2. Movimente todos os sóis , incluindo os novos.
3. Se houver um avatar Trump na tela, mova-o.
4. Renderize novamente a posição do sol e substitua-a por novas coordenadas.Se a distância para Trump for muito próxima, a esfera será eliminada.
5. Renderize todas as esferas e as novas posições de Trump .
6. Se não houver mais esferas, encerre o jogo, caso contrário, chame esta função novamente a cada 50 milissegundos.

Com base nessa lógica, você também pode escrever seu próprio jogo.

3. Uma piada é uma piada

Claro, isso é apenas um jogo, Trump não disse realmente que o canhão mandou o sol, mas a recente forma de ações dos EUA é realmente preocupante. Mesmo quando o Fed baixou as taxas de juros a zero e liberou 700 bilhões de dólares em água, a situação ainda é irreversível e não é otimista.

Ainda quero recomendar o grupo de aprendizagem Python que eu mesmo criei: 721195303 , todos os quais estão aprendendo Python. Se você quiser aprender ou estiver aprendendo Python, seja bem-vindo. Todos são parte do desenvolvimento de software e compartilham produtos secos de tempos ao tempo (apenas relacionado ao desenvolvimento de software Python), incluindo uma cópia dos materiais avançados mais recentes do Python e ensino baseado em zero compilado por mim em 2021. Bem-vindos amigos que estão em nível avançado e interessados ​​em Python!

Acho que você gosta

Origin blog.csdn.net/aaahtml/article/details/112977852
Recomendado
Clasificación