亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

具體代碼如下所述:

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實(shí)現(xiàn)剪刀石頭布小游戲(與電腦對(duì)戰(zhàn)),希望對(duì)大家有所幫助!

相關(guān)文章

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

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

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

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

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

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

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

    Pytorch使用transforms

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

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

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

    python判斷兩個(gè)序列的成員是否一樣的實(shí)例代碼

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

    Python中__name__的使用實(shí)例

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

    Python中的enum的使用方法

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

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

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

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

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

最新評(píng)論