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

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

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

  • python使用requests實現(xiàn)發(fā)送帶文件請求功能

    python使用requests實現(xiàn)發(fā)送帶文件請求功能

    這篇文章主要介紹了python使用requests實現(xiàn)發(fā)送帶文件請求,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • Python中parsel兩種獲取數(shù)據(jù)方式小結(jié)

    Python中parsel兩種獲取數(shù)據(jù)方式小結(jié)

    本文主要介紹了Python中parsel兩種獲取數(shù)據(jù)方式小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 基于Python2、Python3中reload()的不同用法介紹

    基于Python2、Python3中reload()的不同用法介紹

    今天小編就為大家分享一篇基于Python2、Python3中reload()的不同用法介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Pytorch使用transforms

    Pytorch使用transforms

    這篇文章主要介紹了Pytorch使用transforms,tansforms功能,通俗地講,類似于在計算機視覺流程里的圖像預處理部分的數(shù)據(jù)增強。下面來看看文章的具體內(nèi)容介紹吧,需要的朋友可以參考一下
    2021-12-12
  • python使用scapy模塊實現(xiàn)ping掃描的過程詳解

    python使用scapy模塊實現(xiàn)ping掃描的過程詳解

    這篇文章主要介紹了python使用scapy模塊實現(xiàn)ping掃描的過程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • python判斷兩個序列的成員是否一樣的實例代碼

    python判斷兩個序列的成員是否一樣的實例代碼

    在本篇文章里小編給大家整理了關(guān)于python判斷兩個序列的成員是否一樣的實例代碼,需要的朋友們參考下。
    2020-03-03
  • Python中__name__的使用實例

    Python中__name__的使用實例

    這篇文章主要介紹了Python中__name__的使用實例,并總結(jié)了兩種情況下__name__的值會是什么,需要的朋友可以參考下
    2015-04-04
  • Python中的enum的使用方法

    Python中的enum的使用方法

    這篇文章主要介紹了Python中的enum的使用方法,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-08-08
  • Python?catplot函數(shù)自定義顏色的方法

    Python?catplot函數(shù)自定義顏色的方法

    catplot() 函數(shù)是 Seaborn 中一個非常有用的函數(shù),它可以繪制分類變量的圖形,并可以根據(jù)另一個或多個變量進行分組,這篇文章主要介紹了Python?catplot函數(shù)自定義顏色的方法,需要的朋友可以參考下
    2023-03-03
  • Pytest參數(shù)化parametrize使用代碼實例

    Pytest參數(shù)化parametrize使用代碼實例

    這篇文章主要介紹了Pytest參數(shù)化parametrize使用代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02

最新評論