日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python battleship_codecademy_python_Battleship!

發(fā)布時間:2025/3/21 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python battleship_codecademy_python_Battleship! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

from random import randint #用來產(chǎn)生隨機數(shù)

board = []

for x in range(5):

board.append(["O"] * 5) # ['O'] * 5 即['O','O','O','O','O'] ,對board列表append5次這個O列表,執(zhí)行完之后board就變成了一個5x5的列表

def print_board(board):

for row in board:

print " ".join(row) #the .join method uses the string to combine the items in the list. 打印出來效果就是O O O O O

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_row

print ship_col

# Everything from here on should go in your for loop!

# Be sure to indent four spaces!

for turn in range(4):

print 'Turn',turn + 1

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,停止guess

break

else:

print turn + 1 #如果猜錯,統(tǒng)計錯誤的次數(shù),滿4次則gameover

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." #如果該位置已經(jīng)是"X",則表明已經(jīng)猜過,提示you guessed that one already

else:

print "You missed my battleship!" #沒有超出范圍,則將所猜的位置變?yōu)?#34;X"

board[guess_row][guess_col] = "X"

if (turn == 3):

print "Game Over" #錯誤滿4次

print_board(board) #每輪循環(huán)結(jié)束之后都打印一下board,更新一下值為"X"的位置

總結(jié)

以上是生活随笔為你收集整理的python battleship_codecademy_python_Battleship!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。