python基礎教程之實現石頭剪刀布遊戲示例

2022-09-28 01:27:10 字數 826 閱讀 9115

下面是規則.你和你的對手,在同一時間做出特定的手勢,必須是下面一種手勢:石頭,剪子,布.勝利者從

下面的規則中產生,這個規則本身是個悖論.

(a) 布包石頭.

(b)石頭砸剪子,

(c)剪子剪破布.在你的計算機版本www.cppcns.com中,使用者輸入她/他的選項,計算機找乙個隨機選項,然後由你

的程式來決定乙個勝利者或者平手.注意:最好的演算法是盡量少的使用 if 語句

複製** **如下:

#coding:utf-8

import random

guess_list = ["石頭","剪刀","布"]

guize = [["布","石頭"],["石頭","剪刀"],["剪刀","布"]]

while true:

comput = random.choice(guess_list)

people =  input('請輸入:石頭,剪刀,布\n').strip()

if people not in  guess_list:

people =  input('重新請輸入:石頭,剪刀,布\n').strip()

&noylyagobsp;     continue

if computer ==  peo程式設計客棧ple:

print("平手,再玩一次!")

elif [computer,people] in guize :

print("電腦獲勝!")

else:

print("人獲勝!")

break

本文標題: python基礎教程之實現石頭剪刀布遊戲示例

本文位址:

python基礎教程之Hello World

python命令列 假設你已經安裝好了python,那麼在linux命令列輸入程式設計客棧 複製 如下 python 將直接進入python。後面輸入 複製 如下 print hello world 可以看到,隨後在螢幕上輸出 複製 如下 hello world print是乙個常用函式,其功能就是...

Python 基礎教程之Python 簡介

python 是一種解釋型 物件導向 動態資料型別的高階程式語言。python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型...

Python 基礎教程之Python 注釋

確保對模組,函式,方法和行內注釋使用正確的風格 python中的注釋有單行注釋和多行注釋 python中單行注釋以 開頭,例如 這是乙個注釋 print hello,world 多行注釋用三個單引號 或者三個雙引號 將注釋括起來,例如 這是多行注釋,用三個單引號 這是多行注釋,用三個單引號 這是多行...