Índice:
- Suprimentos
- Etapa 1: Importar Módulo Aleatório
- Etapa 2: Criar função inicial para os dados
- Etapa 3: Retorne o rolo usando o método Radint
- Etapa 4: Crie uma função para obter o número de lados
- Etapa 5: criar a representação de string e Python
- Etapa 6: crie uma função "rollDice" separada
- Etapa 7: crie uma função de loop em "rollDice"
- Etapa 8: Executar o Módulo
- Etapa 9: entre na função RollDice e divirta-se
Vídeo: Como lançar um dado usando Python: 9 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
As instruções a seguir irão guiá-lo sobre como criar um módulo Python para “lançar” um dado. Este módulo irá gerar números aleatórios a partir desses dados computadorizados. Fornecerei as funções necessárias para criar o módulo e uma descrição de como cada função será usada. Aprender as funções básicas do Python pode ser opressor. Esta será uma maneira criativa de usar Python para permitir que você se familiarize com o programa, seguindo o exemplo fornecido. Depois disso, você deve ser capaz de criar funções por conta própria!
Duração: 3-5 minutos
Suprimentos
Alguma experiência com Python
IDEL para código Python (Python 3.0 ou superior
Etapa 1: Importar Módulo Aleatório
Primeiro, abra um arquivo IDLE. Assim que estiver aberto, importe o módulo aleatório. Criamos um objeto de pedido denominado “Die”.
* Dentro deste objeto de pedido, teremos várias funções
Etapa 2: Criar função inicial para os dados
Após os dois pontos, pressione Enter e siga as indentações adequadas. Agora vamos criar a função inicial para os dados e padronizar os 6 lados. “Self” irá chamar os lados dos dados através da função.
Etapa 3: Retorne o rolo usando o método Radint
Em seguida, use as funções “get” e “roll” para gerar / retornar o roll usando o método randint. Crie uma variável chamada self.roll_count para fazer a rolagem aleatória dentro da função “roll” Retorne o número da rolagem aleatória dentro da função “get”
* Randint cria um número aleatório de 1 a self.sides que era 6
Etapa 4: Crie uma função para obter o número de lados
Crie uma função para obter o número de lados do dado e retorne-o. Isso definirá o número de lados do dado e o retorno do número do lado.
Etapa 5: criar a representação de string e Python
Agora crie uma função para obter a representação em string e python do dado
Etapa 6: crie uma função "rollDice" separada
Agora crie uma nova função separada para "rollDice" para chamar o dado de classe do pedido acima
D1 e D2 serão o primeiro lançamento e o segundo lançamento
* Observe como não há recuo no início desta função * Rolls representam a contagem da quantidade de vezes que rolou, e os lados serão qualquer número inteiro de 1 a 6
Etapa 7: crie uma função de loop em "rollDice"
Em seguida, crie um loop while dentro de ‘rollDice’ que lançará os dados quantas vezes forem quando a contagem for menor ou igual ao número de lançamentos. Certifique-se de adicionar a função de impressão para gerar resultados.
* Use a função de rolagem para gerar a rolagem dos dois dados
Etapa 8: Executar o Módulo
Agora que criamos as funções para cada etapa, compare com o visual fornecido para garantir que tudo está escrito corretamente. Agora vamos executar o módulo. Na barra de menu, clique em Executar> Executar Módulo
Etapa 9: entre na função RollDice e divirta-se
Por fim, crie uma função rollDice inserindo o número de rolos e lados desejados.
Pressione ‘enter’ para retornar os resultados
Parabéns! Agora que você criou o módulo, está pronto para usar esta função para jogar qualquer jogo de tabuleiro usando Python! Agora você deve estar um pouco mais familiarizado com o funcionamento da linguagem Python e usar sua própria criatividade para criar vários módulos daqui para frente.
Para obter mais informações sobre Python, visite o site: https://www.python.org/about/gettingstarted/. O site oficial do Python fornecerá uma explicação mais detalhada sobre a codificação, juntamente com mais exemplos a seguir.
Recomendado:
Como codificar um dado virtual aleatório simples: 6 etapas
Como codificar um dado virtual aleatório simples: Olá a todos !!!!! Este é o meu primeiro instrutível e irei ensiná-lo a codificar um dado virtual no seu PC ou smartphone. Estou usando HTML, JavaScript e CSS, espero que todos gostem e não se esqueçam de votar em mim no contexto abaixo
Como fazer um dado Led com Arduino !: 3 etapas
Como fazer um dado Led com Arduino !: Este projeto é feito a partir de um projeto neste site (https: //www.instructables.com/id/Arduino-LED-Dice -…) Fiz algumas alterações para fazer isso projete melhor e mais fácil de usar com uma sequência de contagem regressiva feita de seus leds e um alto-falante que zumbe depois
Como construir um dado Arduino de LED colorido: 8 etapas
Como construir um dado Arduino de LED colorido: Neste tutorial, você aprenderá como construir um dado Arduino de LED colorido, que pode ser “rolado” simplesmente pressionando um botão. Explicarei como construir o Arduino e como codificá-lo. É um tutorial bastante simples para quem está começando
Como usar o Wiimote como um mouse de computador Usando velas como um sensor !!: 3 etapas
Como usar o Wiimote como um mouse de computador Usando velas como um sensor !!: Este guia mostrará como conectar seu Wii Remote (Wiimote) ao seu PC e usá-lo como um mouse
Como expor o dado (conteúdo) de uma CPU antiga: 4 etapas
Como expor o dado (conteúdo) de uma CPU antiga: Este é meu primeiro instrutível, portanto, não há muitas etapas envolvidas. Estou começando a me familiarizar com o site! Quaisquer comentários são bem-vindos. A maioria de nós já viu fotos de um molde de chip de silício, geralmente ampliado. Em muitos desses chips, especialmente o larg