Python實現(xiàn)剪刀石頭布小游戲(與電腦對戰(zhàn))
更新時間:2019年12月31日 11:10:12 作者:程序員的之路
這篇文章給大家分享Python基礎(chǔ)實現(xiàn)與電腦對戰(zhàn)的剪刀石頭布小游戲,練習(xí)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,作為一個靈活的微型 web 框架,提供了會話(Session)和 Cookies 管理的能力,本文將深入探討 Flask 中的會話和 Cookies 的概念、工作機制以及應(yīng)用實例,希望對大家有所幫助2023-12-12
Python數(shù)據(jù)合并的concat函數(shù)與merge函數(shù)詳解
大家都知道concat()函數(shù)可以沿著一條軸將多個對象進行堆疊,其使用方式類似數(shù)據(jù)庫中的數(shù)據(jù)表合并,在使用merge()函數(shù)進行合并時,默認(rèn)會使用重疊的列索引做為合并鍵,即取行索引重疊的部分,本文給大家介紹python?數(shù)據(jù)合并concat函數(shù)與merge函數(shù),感興趣的朋友一起看看吧2022-05-05
Python實現(xiàn)連接MySQL數(shù)據(jù)庫的常見方法總結(jié)
這篇文章主要為大家介紹了兩種Python中用來連接 MySQL 數(shù)據(jù)庫的方法,并且針對這兩種方法,我們還將對代碼進行封裝和優(yōu)化,提高程序的可讀性和健壯性,需要的可以收藏一下2023-05-05
TensorFlow人工智能學(xué)習(xí)數(shù)據(jù)合并分割統(tǒng)計示例詳解
這篇文章主要為大家介紹了TensorFlow人工智能學(xué)習(xí)數(shù)據(jù)合并分割及統(tǒng)計的示例詳解有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-11-11

