[ create a new paste ] login | about

Link: http://codepad.org/yE7fFQFN    [ raw code | output | fork | 4 comments ]

Python, pasted on Aug 11:
1
print 'Hello world!'


Output:
1
Hello world!


Create a new paste based on this one


Comments:
posted by FMODer on Nov 2
# -*- coding: utf-8 -*-
board=range(1,10)
defdraw_board(board):
print"-------------"
foriinrange(3):
print"|", board[0 i*3],"|", board[1 i*3],"|", board[2 i*3],"|"
print"-------------"
deftake_input(player_token):
valid=False
whilenotvalid:
player_answer=raw_input("Куда поставим " player_token "? ")
try:
player_answer=int(player_answer)
except:
print"Некорректный ввод. Вы уверены, что ввели число?"
continue
if player_answer >=1andplayer_answer <=9:
if(str(board[player_answer-1])notin"XO"):
board[player_answer-1]=player_token
valid=True
else:
print"Эта клеточка уже занята"
else:
print"Некорректный ввод. Введите число от 1 до 9 чтобы походить."
defcheck_win(board):
win_coord=((0,1,2),(3,4,5),(6,7,8),(0,3,6),(1,4,7),(2,5,8),(0,4,8),(2,4,6))
foreachinwin_coord:
ifboard[each[0]]==board[each[1]]==board[each[2]]:
return board[each[0]]
return False
defmain(board):
counter=0
win=False
whilenotwin:
draw_board(board)
ifcounter%2==0:
take_input("X")
else:
take_input("O")
counter =1
ifcounter >4:
tmp=check_win(board)
iftmp:
printtmp,"выиграл!"
win=True
break
ifcounter==9:
print"Ничья!"
break
draw_board(board)
reply
posted by FMODer on Nov 2
# -*- coding: utf-8 -*-
board=range(1,10)
defdraw_board(board):
print"-------------"
foriinrange(3):
print"|", board[0+i*3],"|", board[1+i*3],"|", board[2+i*3],"|"
print"-------------"
deftake_input(player_token):
valid=False
whilenotvalid:
player_answer=raw_input("Куда поставим "+player_token+"? ")
try:
player_answer=int(player_answer)
except:
print"Некорректный ввод. Вы уверены, что ввели число?"
continue
if player_answer >=1andplayer_answer <=9:
if(str(board[player_answer-1])notin"XO"):
board[player_answer-1]=player_token
valid=True
else:
print"Эта клеточка уже занята"
else:
print"Некорректный ввод. Введите число от 1 до 9 чтобы походить."
defcheck_win(board):
win_coord=((0,1,2),(3,4,5),(6,7,8),(0,3,6),(1,4,7),(2,5,8),(0,4,8),(2,4,6))
foreachinwin_coord:
ifboard[each[0]]==board[each[1]]==board[each[2]]:
return board[each[0]]
return False
defmain(board):
counter=0
win=False
whilenotwin:
draw_board(board)
ifcounter%2==0:
take_input("X")
else:
take_input("O")
counter+=1
ifcounter >4:
tmp=check_win(board)
iftmp:
printtmp,"выиграл!"
win=True
break
ifcounter==9:
print"Ничья!"
break
draw_board(board)
reply
posted by FMODer on Nov 2
# -*- coding: utf-8 -*- #
board=range(1,10)
defdraw_board(board):
print"-------------"
foriinrange(3):
print"|", board[0+i*3],"|", board[1+i*3],"|", board[2+i*3],"|"
print"-------------"
deftake_input(player_token):
valid=False
whilenotvalid:
player_answer=raw_input("Куда поставим "+player_token+"? ")
try:
player_answer=int(player_answer)
except:
print"Некорректный ввод. Вы уверены, что ввели число?"
continue
if player_answer >=1andplayer_answer <=9:
if(str(board[player_answer-1])notin"XO"):
board[player_answer-1]=player_token
valid=True
else:
print"Эта клеточка уже занята"
else:
print"Некорректный ввод. Введите число от 1 до 9 чтобы походить."
defcheck_win(board):
win_coord=((0,1,2),(3,4,5),(6,7,8),(0,3,6),(1,4,7),(2,5,8),(0,4,8),(2,4,6))
foreachinwin_coord:
ifboard[each[0]]==board[each[1]]==board[each[2]]:
return board[each[0]]
return False
defmain(board):
counter=0
win=False
whilenotwin:
draw_board(board)
ifcounter%2==0:
take_input("X")
else:
take_input("O")
counter+=1
ifcounter >4:
tmp=check_win(board)
iftmp:
printtmp,"выиграл!"
win=True
break
ifcounter==9:
print"Ничья!"
break
draw_board(board)
reply
posted by FMODer on Nov 2
# -*- coding: utf-8 -*- #
board=range(1,10)
defdraw_board(board):
print"-------------"
foriinrange(3):
print"|", board[0+i*3],"|", board[1+i*3],"|", board[2+i*3],"|"
print"-------------"
deftake_input(player_token):
valid=False
whilenotvalid:
player_answer=raw_input("Куда поставим "+player_token+"? ")
try:
player_answer=int(player_answer)
except:
print"Некорректный ввод. Вы уверены, что ввели число?"
continue
if player_answer >=1andplayer_answer <=9:
if(str(board[player_answer-1])notin"XO"):
board[player_answer-1]=player_token
valid=True
else:
print"Эта клеточка уже занята"
else:
print"Некорректный ввод. Введите число от 1 до 9 чтобы походить."
defcheck_win(board):
win_coord=((0,1,2),(3,4,5),(6,7,8),(0,3,6),(1,4,7),(2,5,8),(0,4,8),(2,4,6))
foreachinwin_coord:
ifboard[each[0]]==board[each[1]]==board[each[2]]:
return board[each[0]]
return False
defmain(board):
counter=0
win=False
whilenotwin:
draw_board(board)
ifcounter%2==0:
take_input("X")
else:
take_input("O")
counter+=1
ifcounter >4:
tmp=check_win(board)
iftmp:
printtmp,"выиграл!"
win=True
break
ifcounter==9:
print"Ничья!"
break
draw_board(board)
reply