Battleship!
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Battleship!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1.說明:python實現一個打海盜船的程序,對python的if語句list結構進行一個小綜合
2.代碼
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_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_colfor turn in range(4):# Everything from here on should go in your for loop!# Be sure to indent four spaces!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!"breakelse: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!print turn + 1print_board(board)if turn == 3:print "Game Over"總結
以上是生活随笔為你收集整理的Battleship!的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: linux profile文件,全面解析
- 下一篇: UML之工具篇(Win10无法使用VGA
