使用Python編寫猜拳小程式
整體邏輯大概是:
1.匯入一個隨機模組import random
2.while True設定猜拳程式的迴圈,可以一直猜拳
3.配置兩個玩家,一個是電腦computer,一個是玩家player
4.input實現player玩家的出拳輸入
4.computer設定0-2之間的隨機整數輸入computer = random.randint(0,2)
5.用if語句判斷誰贏誰輸或者平局,player可以出石頭,剪刀,布。對應computer出剪刀,布,石頭則player贏;
elif 當player == computer 則平局;else否則則是電腦贏,玩家輸。
程式碼如下:
#執行隨機庫
import random
#設定迴圈
while True:
#設定player的輸入
player = input("請輸入:\n剪刀(0)\n石頭(1)\n布(2)")
#把player輸入的值規定為整數
player = int(player)
#設定電腦隨機輸入0-2之間的整數
computer = random.randint(0,2)
#猜拳邏輯
if ((player == 0 and computer == 2) or (player == 1 and computer == 0) or (player == 2 and computer == 1)):
print("電腦出的是%s,你出的是 %s" %(computer,player))
print("哇哈哈,真牛逼,你贏了!")
elif (player == computer):
print("電腦出的是%s,你出的是 %s" %(computer,player))
print("都這麼厲害,打平手了!")
else:
print("電腦出的是%s,你出的是 %s" %(computer,player))
print("菜雞你輸了吧!")
相關文章
- 如何用python編寫猜拳小遊戲?Python遊戲
- Python如何使用tkinter編寫GUI程式PythonGUI
- Python編寫守護程式程式Python
- 編寫python後臺程式Python
- 使用pycharm or vscode來編寫python程式碼?PyCharmVSCodePython
- 使用PyQt來編寫第一個Python GUI程式QTPythonGUI
- 幽默:編寫Python程式碼你們使用什麼偵錯程式?Python
- Python使用wxPython、py2exe編寫桌面程式Python
- Python編寫shellcode注入程式Python
- 使用Python編寫MapReduce作業Python
- JAVA編寫的斷點續傳小程式Java斷點
- Python編寫簡易木馬程式Python
- python如何換行編寫程式碼Python
- 如何使用 Flask 編寫 Python Web APIFlaskPythonWebAPI
- 如何使用Python編寫vim外掛Python
- 猜拳遊戲遊戲
- 使用 xunit 編寫測試程式碼
- 使用JavaScript編寫的爬蟲程式JavaScript爬蟲
- 使用 intern 編寫測試程式碼
- 30天學習編寫30個Swift小程式Swift
- 用Delphi編寫塗鴉桌面的小程式 (轉)
- [Vue]元件編寫小結Vue元件
- 使用 Source Generators 快速編寫 MVVM 程式碼MVVM
- windows下如何使用QT編寫dll程式WindowsQT
- 使用typescript+vue 編寫電影資訊小專案!TypeScriptVue
- 基於python編寫的天氣抓取程式Python
- Java程式編寫Java
- vue外掛編寫小記Vue
- 走向並行系列之-使用ForkManager編寫多程式程式並行
- 使用C語言編寫貪食蛇程式原始碼C語言原始碼
- 使用 Typhoeus 和 Ruby 編寫的爬蟲程式爬蟲
- 使用MFC編寫internet查詢程式 (轉)
- 使用Delphi,SDK編寫Windows簡單程式 (轉)Windows
- 如何編寫python模組Python
- Python程式碼編寫過程中有哪些重要技巧?Python
- Python 工匠:編寫條件分支程式碼的技巧Python
- 編寫高效且優雅的 Python 程式碼(1)Python
- 用 Python 編寫一個國際象棋 AI 程式PythonAI