python基礎(chǔ)教程之實(shí)現(xiàn)石頭剪刀布游戲示例
下面是規(guī)則.你和你的對(duì)手,在同一時(shí)間做出特定的手勢,必須是下面一種手勢:石頭,剪子,布.勝利者從
下面的規(guī)則中產(chǎn)生,這個(gè)規(guī)則本身是個(gè)悖論.
(a) 布包石頭.
(b)石頭砸剪子,
(c)剪子剪破布.在你的計(jì)算機(jī)版本中,用戶輸入她/他的選項(xiàng),計(jì)算機(jī)找一個(gè)隨機(jī)選項(xiàng),然后由你
的程序來決定一個(gè)勝利者或者平手.注意:最好的算法是盡量少的使用 if 語句
#coding:utf-8
import random
guess_list = ["石頭","剪刀","布"]
guize = [["布","石頭"],["石頭","剪刀"],["剪刀","布"]]
while True:
computer = random.choice(guess_list)
people = input('請(qǐng)輸入:石頭,剪刀,布\n').strip()
if people not in guess_list:
people = input('重新請(qǐng)輸入:石頭,剪刀,布\n').strip()
continue
if computer == people:
print("平手,再玩一次!")
elif [computer,people] in guize :
print("電腦獲勝!")
else:
print("人獲勝!")
break
相關(guān)文章
python+django快速實(shí)現(xiàn)文件上傳
本篇文章主要介紹了django快速實(shí)現(xiàn)文件上傳,通過django web框架來實(shí)現(xiàn)一些簡單的功能,有需要的可以了解一下。2016-10-10使用Python分析數(shù)據(jù)并進(jìn)行搜索引擎優(yōu)化的操作步驟
在互聯(lián)網(wǎng)時(shí)代,網(wǎng)站數(shù)據(jù)是一種寶貴的資源,可以用來分析用戶行為、市場趨勢、競爭對(duì)手策略等,本文將介紹如何使用Python爬取網(wǎng)站數(shù)據(jù),并進(jìn)行搜索引擎優(yōu)化,,需要的朋友可以參考下2023-08-08查找python項(xiàng)目依賴并生成requirements.txt的方法
今天小編就為大家分享一篇查找python項(xiàng)目依賴并生成requirements.txt的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07Python自然語言處理使用spaCy庫進(jìn)行文本預(yù)處理
這篇文章主要為大家介紹了Python自然語言處理使用spaCy庫進(jìn)行文本預(yù)處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05python政策網(wǎng)字體反爬實(shí)例(附完整代碼)
大家好,本篇文章主要講的是python政策網(wǎng)字體反爬實(shí)例(附完整代碼),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01python使用PyV8執(zhí)行javascript代碼示例分享
這篇文章主要介紹了python使用PyV8執(zhí)行javascript的小示例,大家參考使用吧2013-12-12