最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)剪刀石頭布小游戲(與電腦對戰(zhàn))

 更新時間:2019年12月31日 11:10:12   作者:程序員的之路  
這篇文章給大家分享Python基礎(chǔ)實現(xiàn)與電腦對戰(zhàn)的剪刀石頭布小游戲,練習if while輸入和輸出,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧

具體代碼如下所述:

srpgame.py
#!/urs/bin/env python
import random
all_choice = ['石頭','剪刀','布']
win_list = [['石頭','剪刀'],['剪刀','布'],['布','石頭']]
prompt = """
(0) 石頭
(1) 剪刀
(2) 布
Please input your choice(0/1/2): """
computer = random.choice(all_choice)
ind = int(input(prompt))
player = all_choice[ind]
print("Your choice: %s,Computer's choice: %s" %(player,computer))
if player == computer:
print('\033[32;1m平局\033[0m')
elif [player,computer] in win_list:
print('\033[31;1mYou WIN!!!\033[0m')
else:
print('\033[31;1mYou LOSE!!!\033[0m')
演示
D:\Python scripts 
λ python3 .\srpgame.py
(0) 石頭 
(1) 剪刀 
(2) 布 
Please input your choice(0/1/2): 0 
Your choice: 石頭,Computer's choice: 剪刀 
You WIN!!! 
D:\Python scripts 
λ python3 .\srpgame.py
(0) 石頭 
(1) 剪刀 
(2) 布 
Please input your choice(0/1/2): 1 
Your choice: 剪刀,Computer's choice: 剪刀 
平局 
D:\Python scripts 
λ python3 .\srpgame.py
(0) 石頭 
(1) 剪刀 
(2) 布 
Please input your choice(0/1/2): 2 
Your choice: 布,Computer's choice: 石頭 
You WIN!!! 
D:\Python scripts 
λ python3 .\srpgame.py
(0) 石頭 
(1) 剪刀 
(2) 布 
Please input your choice(0/1/2): 0 
Your choice: 石頭,Computer's choice: 布 
You LOSE!!!

總結(jié)

以上所述是小編給大家介紹的Python實現(xiàn)剪刀石頭布小游戲(與電腦對戰(zhàn)),希望對大家有所幫助!

相關(guān)文章

  • 一文帶你深入理解Flask中的Session和Cookies

    一文帶你深入理解Flask中的Session和Cookies

    Flask,作為一個靈活的微型 web 框架,提供了會話(Session)和 Cookies 管理的能力,本文將深入探討 Flask 中的會話和 Cookies 的概念、工作機制以及應用實例,希望對大家有所幫助
    2023-12-12
  • Python字符串查找基本操作代碼案例

    Python字符串查找基本操作代碼案例

    這篇文章主要介紹了Python字符串查找基本操作代碼案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Python數(shù)據(jù)合并的concat函數(shù)與merge函數(shù)詳解

    Python數(shù)據(jù)合并的concat函數(shù)與merge函數(shù)詳解

    大家都知道concat()函數(shù)可以沿著一條軸將多個對象進行堆疊,其使用方式類似數(shù)據(jù)庫中的數(shù)據(jù)表合并,在使用merge()函數(shù)進行合并時,默認會使用重疊的列索引做為合并鍵,即取行索引重疊的部分,本文給大家介紹python?數(shù)據(jù)合并concat函數(shù)與merge函數(shù),感興趣的朋友一起看看吧
    2022-05-05
  • Python實現(xiàn)連接MySQL數(shù)據(jù)庫的常見方法總結(jié)

    Python實現(xiàn)連接MySQL數(shù)據(jù)庫的常見方法總結(jié)

    這篇文章主要為大家介紹了兩種Python中用來連接 MySQL 數(shù)據(jù)庫的方法,并且針對這兩種方法,我們還將對代碼進行封裝和優(yōu)化,提高程序的可讀性和健壯性,需要的可以收藏一下
    2023-05-05
  • Python基于checksum計算文件是否相同的方法

    Python基于checksum計算文件是否相同的方法

    這篇文章主要介紹了Python基于checksum計算文件是否相同的方法,涉及Python針對二進制文件的讀取與判定技巧,需要的朋友可以參考下
    2015-07-07
  • 對python調(diào)用RPC接口的實例詳解

    對python調(diào)用RPC接口的實例詳解

    今天小編就為大家分享一篇對python調(diào)用RPC接口的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Matplotlab顯示OpenCV讀取到的圖像

    Matplotlab顯示OpenCV讀取到的圖像

    本文介紹了如何使用OpenCV和Matplotlib處理圖像,本文通過實例講解的非常詳細,對Matplotlab?OpenCV圖像相關(guān)處理方法感興趣的朋友一起看看吧
    2025-02-02
  • TensorFlow人工智能學習數(shù)據(jù)合并分割統(tǒng)計示例詳解

    TensorFlow人工智能學習數(shù)據(jù)合并分割統(tǒng)計示例詳解

    這篇文章主要為大家介紹了TensorFlow人工智能學習數(shù)據(jù)合并分割及統(tǒng)計的示例詳解有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • Python 一句話生成字母表的方法

    Python 一句話生成字母表的方法

    今天小編就為大家分享一篇Python 一句話生成字母表的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Django 大文件下載實現(xiàn)過程解析

    Django 大文件下載實現(xiàn)過程解析

    這篇文章主要介紹了Django 大文件下載實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論

闽清县| 扎囊县| 昭平县| 通渭县| 驻马店市| 彰武县| 扶沟县| 武定县| 滦南县| 武义县| 光山县| 施秉县| 吴堡县| 河北省| 平泉县| 林西县| 永春县| 德保县| 新化县| 新田县| 周宁县| 周口市| 齐齐哈尔市| 阿巴嘎旗| 且末县| 肇东市| 霍林郭勒市| 长治县| 芜湖市| 呼伦贝尔市| 望都县| 普兰县| 神木县| 蒙山县| 栖霞市| 安新县| 保山市| 玉环县| 泽库县| 增城市| 元朗区|