python源码实现猜位置游戏,python源码猜位置,python源码实现猜位
python源码实现猜位置游戏,python源码猜位置,python源码实现猜位
python源码实现猜位置游戏Let'splayBattleship!
OOOOO
OOOOO
OOOOO
OOOOO
OOOOO
4
4
GuessRow:3
GuessCol:3
Youmissedmybattleship!
Turn1
OOOOO
OOOOO
OOOOO
OOOXO
OOOOO
GuessRow:4
GuessCol:4
Congratulations!Yousunkmybattleship!
1.[代码][Python]代码
from random import randintboard = []for x in range(5): board.append(["O"] * 5)def print_board(board): for row in board: print " ".join(row)print "Let's play Battleship!"print_board(board)def random_row(board): return randint(0, len(board) - 1)def random_col(board): return randint(0, len(board[0]) - 1)ship_row = random_row(board)ship_col = random_col(board)print ship_rowprint ship_col# Everything from here on should go in your for loop!# Be sure to indent four spaces!for turn in range(4): guess_row = int(raw_input("Guess Row:")) guess_col = int(raw_input("Guess Col:")) if guess_row == ship_row and guess_col == ship_col: print "Congratulations! You sunk my battleship!" break else: if (guess_row < 0 or guess_row > 4) or (guess_col < 0 or guess_col > 4): print "Oops, that's not even in the ocean." elif(board[guess_row][guess_col] == "X"): print "You guessed that one already." else: print "You missed my battleship!" board[guess_row][guess_col] = "X" # Print (turn + 1) here! str="Turn%d"%(turn+1) print str print_board(board) if(turn==3): print "Game Over"
编橙之家文章,
相关内容
- python代码来关闭显示器,python代码显示器,python代码来关
- Mac osx系统下python自动登录服务器,osxpython,Mac osx系统下
- 身份证号码解析python代码,解析python,身份证号码解析
- python模拟用户登录v2ex网站,python用户登录v2ex,python模拟
- 每隔固定时间抓取百度 python代码,抓取python,<每隔固
- wxpython 源码 情人节颤抖,wxpython颤抖,wxpython 源码
- python列表的顺序访问与随机访问,python列表顺序,pytho
- 用番号搜索磁力连接的python源码,python源码,<用番号
- 思科路由器交换机python自动化安全配置核查,思科路由
- 用python代码实现计算肇事车牌照号,python车牌照,用py
评论关闭