Zar

Zar

3.5
Download
Download
Introdução ao jogo

Este é um aplicativo simples de jogo de lançamento de dados. O usuário pode especificar o número de dados a serem lançados e o número de lados de cada dado. O aplicativo então simula o lançamento dos dados e exibe os resultados.

Aqui está uma possível implementação em Python:

import random

def roll_dice(num_dice, num_sides):
  """Simulates rolling multiple dice.

  Args:
    num_dice: The number of dice to roll.
    num_sides: The number of sides on each die.

  Returns:
    A list of integers representing the results of each die roll.  Returns an empty list if num_dice is 0 or less.
  """
  if num_dice <= 0:
    return []
  return [random.randint(1, num_sides) for _ in range(num_dice)]

def main():
  """Gets user input and runs the dice rolling simulation."""
  while True:
    try:
      num_dice = int(input("Enter the number of dice to roll (or 0 to exit): "))
      if num_dice == 0:
        break
      num_sides = int(input("Enter the number of sides on each die: "))
      if num_sides <=0:
        print("Number of sides must be greater than 0.")
        continue

      results = roll_dice(num_dice, num_sides)
      print("Results:", results)
      print("Total:", sum(results))

    except ValueError:
      print("Invalid input. Please enter integers only.")

if __name__ == "__main__":
  main()

Este código primeiro define uma função roll_dice que recebe o número de dados e o número de lados como entrada e retorna uma lista dos resultados. A função main lida com a interação do usuário, solicitando entrada e validando-a. Em seguida, chama roll_dice e imprime os resultados e o total. O loop while True permite que o usuário role várias vezes até inserir 0. O tratamento de erros é incluído para capturar entradas não inteiras. Isso fornece um aplicativo de lançamento de dados básico, mas funcional. Recursos mais avançados poderiam ser adicionados (por exemplo, uma interface gráfica de usuário, diferentes tipos de dados, salvamento de pontuações).

Zar Captura de tela 0
Zar Captura de tela 1
Zar Captura de tela 2
Zar Captura de tela 3
Avaliações Postar comentários
Últimos Jogos Mais +
Casual | 550.00M
Mergulhe no mundo deslumbrante do entretenimento com My Wife’s a Star Unofficial Renpy Edition! Este aplicativo imersivo acompanha um casal dinâmico que navega pela emocionante cena do show business. Como gerente de talentos e noivo celebridade, você
Casual | 1418.80M
Bem-vindo ao Paradise Lust, um aplicativo fascinante que une a profundidade narrativa de um visual novel com a intriga romântica de um simulador de encontros eróticos. Mergulhe em uma história envolvente centrada no dramático naufrágio do Moby Dick,
Casual | 1493.10M
Embarque em uma jornada cativante pela Ilha Tuvatuva com Paradise Lust 2. Esta sensual aventura em 2D ponto e clique irá cativá-lo enquanto explora um mundo onde o romance floresce, os quebra-cabeças desafiam e a paixão se acende contra um cenário tr
Casual | 100.40M
Experimente o mundo emocionante e provocativo de "Behind the Curtain", um visual novel para maiores de 18 anos que se aprofunda na vida de dois casais. À medida que a história se desenrola, você se verá envolvido em sua teia de perigo, desejo e desco
Casual | 265.80M
Neste aplicativo emocionante e carregado de emoção, “Overdose Last Chance”, a história se desenrola através das perspectivas de dois personagens principais cativantes. O primeiro protagonista, um veterano de guerra, luta para se reintegrar à vida civ
Casual | 751.70M
Mergulhe no mundo imersivo de Rise of the Sex, onde você guiará um protagonista masculino cativante por uma história de vida envolvente. Ele divide uma casa com uma mulher mais velha carismática, frequentemente chamada de MILF, e uma jovem vibrante.