當前位置:編程學習大全網 - 編程語言 - 穿孔編程

穿孔編程

#編碼=utf8

進口?隨意

變化?=?["",?“石頭”?"剪刀" "布"]

積分?=?0

def?顯示更改():

留言?=?" \n "

為了什麽?指數,?價值?在?枚舉(更改):

如果?指數?==?0:

繼續

留言?+=?"{0}.?{1}".格式(索引,值)

如果?指數?!=?len(變化)?-?1:

留言?+=?""

回歸?消息

def?compute_result(_me,?_ra):

全球?積分

結果?=?"錯誤"

結果?=?“領帶”?如果?_我?==?_ra?不然呢?結果

結果?=?“勝利”?如果?_我?==?"1"?然後呢。_ra?==?"2"?還是?\

_我?==?"2"?然後呢。_ra?==?"3"?還是?\

_我?==?"3"?然後呢。_ra?==?"1"?不然呢?結果?

結果?=?“失敗”?如果?_我?==?"1"?然後呢。_ra?==?"3"?還是?\

_我?==?"2"?然後呢。_ra?==?"1"?還是?\

_我?==?"3"?然後呢。_ra?==?"2"?不然呢?結果

如果?結果?==?“勝利”:

積分?+=?1

如果?結果?==?“失敗”:

積分?-=?1

回歸?結果

def?運行_遊戲():

什麽時候?1:

打印?顯示更改()

_我?=?Str(raw_input ("Please punch:")。strip())

_ra?=?str(random.randint(1,?len(變化)?-?1))

res?=?compute_result(_me,?_ra)

嘗試:

更改[int(_me)]

除了:

打印?“打錯拳了!”

繼續

打印?“妳出來了

changes[int(_me)],?

changes[int(_ra)],

res,?

積分

)

tp?=?raw _ input(" \ n請選擇是否退出(是/否):?").條狀()

如果?tp?==?“否”:

繼續

埃利夫?tp?==?“是”:

打印?“退出了?!"

否則:

打印?“輸入錯誤,退出遊戲!”

破裂

打印?“遊戲開始”

什麽時候?1:

打印?

打印?"*********************"

打印?"1.?開始新遊戲"

打印?"2.?載入遊戲"

打印?"3.?退出”

打印?"*********************"

改變?=?Raw_input("請選擇:")。條狀()

打印

如果?改變?==?"1":

打印?“加載新遊戲?..."

積分?=?0

run_game()

打印?您當前的分數是:{0}。格式(整數)。

埃利夫?改變?==?"2":

打印?“裝貨?..."

run_game()

打印?您當前的分數是:{0}。格式(整數)。

埃利夫?改變?==?"3":

破裂

否則:

打印?“輸入錯誤?!?請重新輸入?!"

打印?“遊戲結束”這是我自己的手,所以我必須采用它。

如果妳有任何問題,也許我可以教妳如何寫代碼。

學習思路,妳就知道怎麽寫自己的程序了。

  • 上一篇:幼兒園畢業設計方案
  • 下一篇:計算機前端和後端哪個好
  • copyright 2024編程學習大全網