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

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

 更新時間:2019年12月31日 11:10:12   作者:程序員的之路  
這篇文章給大家分享Python基礎實現與電腦對戰(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!!!

總結

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

相關文章

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

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

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

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

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

    Python數據合并的concat函數與merge函數詳解

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

    Python實現連接MySQL數據庫的常見方法總結

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

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

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

    對python調用RPC接口的實例詳解

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

    Matplotlab顯示OpenCV讀取到的圖像

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

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

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

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

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

    Django 大文件下載實現過程解析

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

最新評論

融水| 肃宁县| 白河县| 瑞丽市| 民乐县| 三亚市| 古丈县| 南木林县| 庆城县| 兰考县| 诸暨市| 陕西省| 舟山市| 亳州市| 达拉特旗| 阳西县| 秭归县| 樟树市| 玉树县| 昌邑市| 呼伦贝尔市| 贵港市| 桑日县| 庄浪县| 柘荣县| 将乐县| 宜昌市| 冀州市| 河津市| 衡阳市| 黔东| 宜兰市| 莱阳市| 嘉兴市| 五寨县| 安阳县| 霍州市| 锦州市| 宣恩县| 八宿县| 城市|