欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實(shí)現(xiàn)簡單石頭剪刀布游戲

 更新時(shí)間:2021年10月23日 12:27:45   作者:眼不痛請(qǐng)看我  
這篇文章主要介紹了python實(shí)現(xiàn)簡單石頭剪刀布游戲,相信大家在童年或者生活中都玩過石頭剪刀布這個(gè)游戲,這個(gè)游戲需要兩個(gè)及以上的人。而今天,網(wǎng)上也實(shí)現(xiàn)了石頭剪刀布的游戲。通過初步學(xué)習(xí)python,也學(xué)會(huì)了如何編寫這個(gè)游戲。下面一起來看看詳細(xì)內(nèi)容吧

前言:

相信大家在童年或者生活中都玩過石頭剪刀布這個(gè)游戲,這個(gè)游戲需要兩個(gè)及以上的人。而今天,網(wǎng)上也實(shí)現(xiàn)了石頭剪刀布的游戲。通過初步學(xué)習(xí)python,也學(xué)會(huì)了如何編寫這個(gè)游戲。

目標(biāo):

利用python判斷語句實(shí)現(xiàn)石頭剪刀布的游戲。

思路:

假設(shè)剪刀(0),石頭(1),布(2),那么如何才能獲勝呢?

那么根據(jù)這個(gè)表格可以初步寫出代碼:

if user == 0 and computer == 0:
 print("平局")
elif user == 0 and computer == 1:
 print("玩家勝")
elif user == 0 and computer == 2:
 print("電腦勝")
elif user == 1 and computer == 0:
 print("電腦獲勝")
elif user == 1 and computer == 1:
 print("平局")
elif user == 1 and computer == 2:
 print("玩家勝")
elif user == 2 and computer == 0:
 print("玩家勝")
elif user == 2 and computer == 1:
 print("電腦勝")
elif user == 2 and computer == 2:
 print("平局")

當(dāng)我們寫完這串代碼,我們不難發(fā)現(xiàn),這樣寫代碼太麻煩了,誰都怕麻煩,所以,我們可以根據(jù)這之中的規(guī)律寫出更短的代碼。

根據(jù)上表,我們可以很輕松的發(fā)現(xiàn)規(guī)律:

1.if user-computer == -2 or user-computer == 1 時(shí),是玩家勝出
2.if user-computer == -1 or user-computer == 2 時(shí),是電腦勝出
3.if user-computer == 0 時(shí),是平局

那么精簡后的部分代碼如下:

if user == computer:
 print("玩家是%s,電腦是%s,平局"%(usr,com))
elif user - computer == -1 or user - computer == 2:
 print("玩家是%s,電腦是%s,玩家輸"%(usr,com))
else:
 print("玩家是%s,電腦是%s,玩家勝"%(usr,com))

因?yàn)殡娔X是隨機(jī)的,我們并不知道,所以需要調(diào)用random 。完整的代碼如下:

import random
computer = random.randint(0,2)
user = int(input("剪刀(0),石頭(1),布(2):"))
#判斷電腦出的是石頭,剪刀,還是布
if computer == 0:
 com = "剪刀"
elif computer == 1:
 com = "石頭"
else:
 com = "布" 
#判斷玩家出的石頭,剪刀,還是布
if user == 0:
 usr = "剪刀"
elif user == 1:
 usr = "石頭"
else:
 usr = "布"
#結(jié)果并輸出
if user == computer:
 print("玩家是%s,電腦是%s,平局"%(usr,com))
elif user - computer == -1 or user - computer == 2:
 print("玩家是%s,電腦是%s,玩家輸"%(usr,com))
else:
  print("玩家是%s,電腦是%s,玩家勝"%(usr,com))

效果演示圖如下:

到此這篇關(guān)于python實(shí)現(xiàn)簡單石頭剪刀布游戲的文章就介紹到這了,更多相關(guān)python實(shí)現(xiàn)石頭剪刀布游戲內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 68行Python代碼實(shí)現(xiàn)帶難度升級(jí)的貪吃蛇

    68行Python代碼實(shí)現(xiàn)帶難度升級(jí)的貪吃蛇

    本文主要介紹了Python代碼實(shí)現(xiàn)帶難度升級(jí)的貪吃蛇,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 在windows下使用python進(jìn)行串口通訊的方法

    在windows下使用python進(jìn)行串口通訊的方法

    今天小編就為大家分享一篇在windows下使用python進(jìn)行串口通訊的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Pytorch 使用tensor特定條件判斷索引

    Pytorch 使用tensor特定條件判斷索引

    這篇文章主要介紹了Pytorch 使用tensor特定條件判斷索引的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 解決Mac安裝scrapy失敗的問題

    解決Mac安裝scrapy失敗的問題

    今天小編就為大家分享一篇解決Mac安裝scrapy失敗的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python基礎(chǔ)之函數(shù)

    python基礎(chǔ)之函數(shù)

    這篇文章主要介紹了python的函數(shù),實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下
    2021-10-10
  • Django 拆分model和view的實(shí)現(xiàn)方法

    Django 拆分model和view的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇Django 拆分model和view的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python lxml庫的簡單介紹及基本使用講解

    Python lxml庫的簡單介紹及基本使用講解

    lxml是XML和HTML的解析器,其主要功能是解析和提取XML和HTML中的數(shù)據(jù),本文重點(diǎn)給大家介紹Python lxml庫的簡單介紹及基本使用講解,感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • Python在終端通過pip安裝好包以后在Pycharm中依然無法使用的問題(三種解決方案)

    Python在終端通過pip安裝好包以后在Pycharm中依然無法使用的問題(三種解決方案)

    這篇文章主要介紹了Python在終端通過pip安裝好包以后在Pycharm中依然無法使用的問題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python基于機(jī)器學(xué)習(xí)預(yù)測股票交易信號(hào)

    python基于機(jī)器學(xué)習(xí)預(yù)測股票交易信號(hào)

    近年來,隨著技術(shù)的發(fā)展,機(jī)器學(xué)習(xí)和深度學(xué)習(xí)在金融資產(chǎn)量化研究上的應(yīng)用越來越廣泛和深入。目前,大量數(shù)據(jù)科學(xué)家在Kaggle網(wǎng)站上發(fā)布了使用機(jī)器學(xué)習(xí)/深度學(xué)習(xí)模型對(duì)股票、期貨、比特幣等金融資產(chǎn)做預(yù)測和分析的文章。本文就來看看如何用python預(yù)測股票交易信號(hào)
    2021-05-05
  • 全面解析Python中的self技巧

    全面解析Python中的self技巧

    在Python中,類的方法定義時(shí)通常會(huì)包含一個(gè)名為?self?的參數(shù),它表示對(duì)象實(shí)例本身,下面我們就來了解一下self的相關(guān)應(yīng)用技巧,需要的可以參考下
    2024-01-01

最新評(píng)論