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

歡迎訪問 生活随笔!

生活随笔

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

python

python battleship_codecademy的Python里的battleship报错

發布時間:2023/12/16 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python battleship_codecademy的Python里的battleship报错 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

報錯:Oops,tryagain.Didyouaddyourifstatementwiththe"GameOver"message?代碼如下:fromrandomimportrandintboard=[]forxinrange(5):board.append(["O"]*5)defprint_board(board):fo...

報錯:Oops, try again. Did you add your if statement with the "Game Over" message?

代碼如下:

from random import randint

board = []

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_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

print_board(board)

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!"

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!

if turn == 3:

print "Game over"

展開

總結

以上是生活随笔為你收集整理的python battleship_codecademy的Python里的battleship报错的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。