Jogo Nim em python

Páginas: 2 (469 palavras) Publicado: 6 de maio de 2014

#***********************************************************#
# Grupo 10 #
# #
# 77909 - Miguel Frederico de Oliveira Luna Pais #
# 77998 - Carlos DanielOliveira Gonçalves #
# 78040 - Sofia Isabel Martins Filipe Henriques dos Reis #
# #
#***********************************************************#

from auxiliar import *def num_pilhas_val(p1, p2, p3):
'''num_pilha_val: int x int x int -> logico
num_pilhas_val(p1, p2, p3) recebe 3 argumentos inteiros, que
correspondem ao numero de objectos decada pilha. Consoante o numero de
objectos de cada pilha seja ou nao valido, devolve um valor logico, True
or False.'''
if not (isinstance(p1, int) and isinstance(p2, int) and\
isinstance(p3, int)):
return False
elif not (0 int
maior(a,b,c) recebe 3 argumentos inteiros e devolve o maior inteiro
entre eles'''
if a >= b and a >= c:return a
elif b >= a and b >= c:
return b
else:
return c

def desenha_jogo(p1, p2, p3):
'''desenha_jogo: int x int x int -> {}desenha_jogo(p1,p2,p3) recebe 3 argumentos inteiros, cada um dos quais
correspondente ao numero de objectos em cada pilha, e desenha uma
representacao grafica da funcao.'''
if notnum_pilhas_val(p1, p2, p3):
raise ValueError('desenha_jogo: valor invalido nas pilhas')
else:
i = maior(p1, p2, p3)
print ()
while(i > 0):
linha = ''if p1 >= i:
linha = linha + 'o----- '
else:
linha = linha + ' '
if p2 >= i:
linha = linha + 'o----- 'else:
linha = linha + ' '
if p3 >= i:
linha = linha + 'o-----'
else:
linha = linha + ' '...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Jogo python
  • Criando jogos com python e pygame
  • Jogo da forca
  • programe para jogos com python
  • Python
  • Python
  • python
  • Python

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!