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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python 战舰_战舰python代码学院

發(fā)布時(shí)間:2024/1/8 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 战舰_战舰python代码学院 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

出于某種原因,我用來檢查猜測位置和實(shí)際位置是否相同的if語句就是不起作用。我已經(jīng)安排好了,所以我知道船在哪里。我試著讓它打印出所有的變量和它們各自的類型,就在我輸入猜測之后,在它檢查它們是否相等之前,但是由于某種原因,它繼續(xù)顯示我錯(cuò)過了。在

但不管怎樣,它在這里:from random import randint

board = []

for x in range(0, 5):

board.append(["O"] * 5)

def print_board(board):

for row in board:

print " ".join(row)

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

##########################################

#Value error checking and guess row inputs

##########################################

def get_guess_row():

guess_row = int(raw_input("Guess Row:"))

return guess_row

def value_guess_row():

try:

y = get_guess_row()

except ValueError:

print ("Please enter a valid number.")

y = value_guess_row()

return y

##########################################

#Value error checking and guess col inputs

##########################################

def get_guess_col():

guess_col = int(raw_input("Guess Col:"))

return guess_col

def value_guess_col():

try:

x = get_guess_col()

except ValueError:

print ("Please enter a valid number.")

x = value_guess_col()

return x

###############################

#Get the coloumn and row values

###############################

guess_col = value_guess_col()

guess_row = value_guess_row()

guess_col -= 1

guess_row -= 1

print ("Guessed coloumn: ", guess_col, "the type is: ", (type(guess_col)))

print ("Guessed row: ", guess_row, "the type is: ", (type(guess_row)))

print ("Actual coloumn: ", ship_row, "the type is: ", (type(ship_row)))

print ("Actual row: ", ship_col, "the type is: ", (type(ship_col)))

# Write your code below!

if guess_row == ship_row and guess_col == ship_col:

print ("Congratulations! You sank my battleship!")

elif guess_row not in range(5) or \

guess_col not in range(5):

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_board(board)

總結(jié)

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

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