Jogo do Galo (Tic-Tac Toe)
Publicado por Perfil removido 27/10/2008 (última atualização em 17/02/2020)
[ Hits: 13.387 ]
Download galo-1.1.py (versão 2)
Programa muito simples, em que o utilizador joga contra o computador.
Não tem nenhum tipo de "inteligência". O computador joga numa casa à sorte.
Para o jogador indicar onde quer jogar digita um número entre 1 e 9.
Versão 2 - Enviado por Washington Luis de O Santos em 07/11/2019
Changelog: Modificado e adaptado para rodar no python 3.
Agora esta sendo dado uma chance para o computador fazer a primeira jogada.
No lugar de apresentar 1 e 2 para os jogadores esta sendo apresentado os tradicionais X e O.
t=[0,0,0,0,0,0,0,0,0] import random def ver(): c=0 r=0 if t[0]==t[1]==t[2]:r=t[0] if t[3]==t[4]==t[5]:r=t[3] if t[6]==t[7]==t[8]:r=t[6] if t[0]==t[3]==t[6]:r=t[0] if t[1]==t[4]==t[7]:r=t[1] if t[2]==t[5]==t[8]:r=t[2] if t[0]==t[4]==t[8]:r=t[0] if t[2]==t[4]==t[6]:r=t[2] if r: print " %i %i %i \n %i %i %i \n %i %i %i" % tuple(t) print 'Ganhou o jogador %i' %r return r def vEm(): p=t.count(0) if p==0: print " %i %i %i \n %i %i %i \n %i %i %i" % tuple(t) print 'Empate' return 11 def joga(): l=[] for i,v in enumerate(t): if v==0: l.append(i) t[random.choice(l)]=2 while 1: print " %i %i %i \n %i %i %i \n %i %i %i" % tuple(t) m=1 while m==1: x=int(raw_input('Posicao: '))-1 if t[x]!=0: print 'Posição já ocupada' else : t[x]=1 m=0 if ver():break if vEm():break joga() if ver():break if vEm():break
Estrutura de repetição for e while
Aprendendo a fazer equaçõe em python
Calculadora interativa simples
Calculadora de Operações Básicas
Rodando um aplicativo em modo Kiosk no Ubuntu Linux 20.04
Instalação do Gentoo em HD Externo para dual boot com Windows
Instalação do OCS Inventory (última versão, 2.9.2 - 2022) no Debian 11
VOIP - Interceptando tráfego de pacotes
Sistemas de proteção de acesso a dados do seu HD, será efetivo?
Arduino IDE não reconhece portas USB no Ubuntu 22.04
Passando parâmetros do cliente SSH para o GIT
Auto indentar linhas selecionadas no Vim
Som estourado ou falhando na Steam com Proton
Habilitando a compilação JIT (Just In Time) para o PHP8 no Ubuntu
COMO POSSO DESENVOLVER UM KERNEL EM C (1)
clientes de email obsoletos no gmail (0)
Não consigo alterar a bios no meu notebook ubuntu 20.4 acer (4)