#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
import os
def mostrar_gato(gato):
os.system("clear")
for i in range (3):
print gato[i]
def checar_ganador(gato, ficha):
if ficha == gato[0][0] and ficha == gato[0][1] and ficha == gato[0][2]:
return True
elif ficha== gato[1][0] and ficha== gato[1][1] and ficha== gato[1][2]:
return True
elif ficha== gato[2][0] and ficha== gato[2][1] and ficha == gato[2][2]:
return True
elif ficha==gato[0][0] and ficha == gato[1][0] and ficha == gato[2][0]:
return True
elif ficha==gato[0][1] and ficha== gato[1][1] and ficha == gato[2][1]:
return True
elif ficha==gato[0][2] and ficha== gato[1][2] and ficha == gato[2][2]:
return True
elif ficha==gato[0][0] and ficha== gato[1][1] and ficha == gato[2][2]:
return True
elif ficha==gato[0][2] and ficha== gato[1][1] and ficha== gato[2][0]:
return True
else:
return False
def main():
gato = [[" "," "," "],[" "," "," "],[" "," "," "]]
mostrar_gato(gato)
r = -1
c = -1
ficha = "X"
for jugada in range (9):
while (r<0 or r>2) or (c<0 or c>2) or (gato[r][c] != " ") :
r = int(raw_input("Posición renglón : "))
c = int(raw_input("Posición columna: "))
gato[r][c]= ficha
mostrar_gato(gato)
if checar_ganador(gato, ficha):
print "--Gassnasstess--- fichilla " , ficha
return 0
if ficha == "X":
ficha = "O"
else:
ficha = "X"
return 0
if __name__ == '__main__':
main()
jueves, marzo 17, 2011
Ejemplo de listas
Lo que hiceron en la clase anterior:
No hay comentarios:
Publicar un comentario