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

Python實(shí)現(xiàn)石頭剪刀布游戲

 更新時(shí)間:2021年01月20日 15:11:24   作者:Jenny_He  
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)石頭剪刀布游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了一個(gè)簡(jiǎn)單的小游戲,分享給大家。

利用隨機(jī)函數(shù)制作石頭剪刀布小游戲

程序只運(yùn)行一次

import random

a = input("請(qǐng)出拳(石頭/剪刀/布):")
b = ["剪刀", "石頭", "布"]
# 定義贏的列表
win_list = [["石頭", "剪刀"], ["剪刀", "布"], ["布", "石頭"]]
# 計(jì)算機(jī)隨機(jī)選擇出拳
mac = random.choice(b)
print("你出拳:", a)
print("計(jì)算機(jī)出拳:", mac)
if a in b:
 if a == mac:
 print("平局")
 elif [a, mac] in win_list:
 # 如果在贏的列表中,代表你贏了,主要你和計(jì)算機(jī)的順序要和贏的列表一樣
 print("恭喜,你贏了")
 else:
 print("很遺憾,你輸了")
else:
 print("輸入錯(cuò)誤")

每次出拳一次要運(yùn)行一次,很麻煩,要讓程序一直運(yùn)行

在程序中加個(gè)while條件就解決啦

import random
while True:
 a = input("請(qǐng)出拳(石頭/剪刀/布):")
 b = ["剪刀", "石頭", "布"]
 # 定義贏的列表
 win_list = [["石頭", "剪刀"], ["剪刀", "布"], ["布", "石頭"]]
 # 計(jì)算機(jī)隨機(jī)選擇出拳
 mac = random.choice(b)
 print("你出拳:", a)
 print("計(jì)算機(jī)出拳:", mac)
 if a in b:
  if a == mac:
   print("平局")
  elif [a, mac] in win_list:
   # 如果在贏的列表中,代表你贏了,主要你和計(jì)算機(jī)的順序要和贏的列表一樣
   print("恭喜,你贏了")
  else:
   print("很遺憾,你輸了")
 else:
  print("輸入錯(cuò)誤")

長(zhǎng)期玩游戲不利于身心健康,玩游戲要有度

那就默認(rèn)游戲一開始有三次機(jī)會(huì)吧,每玩一次減掉一次機(jī)會(huì),如果贏了就增加一次機(jī)會(huì)

import random

count = 3
while count:
 a = input("請(qǐng)出拳(石頭/剪刀/布):")
 b = ["剪刀", "石頭", "布"]
 # 定義贏的列表
 win_list = [["石頭", "剪刀"], ["剪刀", "布"], ["布", "石頭"]]
 # 計(jì)算機(jī)隨機(jī)選擇出拳
 mac = random.choice(b)
 print("你出拳:", a)
 print("計(jì)算機(jī)出拳:", mac)
 if a in b:
  count -= 1
  if a == mac:
   print("平局")
  elif [a, mac] in win_list:
   # 如果在贏的列表中,代表你贏了,主要你和計(jì)算機(jī)的順序要和贏的列表一樣
   print("恭喜,你贏了")
   count += 1
  else:
   print("很遺憾,你輸了")
 else:
  print("輸入錯(cuò)誤")
 print("你還剩余機(jī)會(huì)", count)

免費(fèi)玩了這么多次,要給項(xiàng)目創(chuàng)造一點(diǎn)收益啊

當(dāng)游戲剩余機(jī)會(huì)0時(shí),用戶可選擇充值繼續(xù)玩,1塊錢等于三次機(jī)會(huì),輸入字符串或者輸入的不是1,5,10時(shí),退出程序

import random

count = 3
while count:
 a = input("請(qǐng)出拳(石頭/剪刀/布):")
 b = ["剪刀", "石頭", "布"]
 win_list = [["石頭", "剪刀"], ["剪刀", "布"], ["布", "石頭"]]
 mac = random.choice(b)
 print("你出拳:", a)
 print("計(jì)算機(jī)出拳:", mac)
 if a in b:
  count -= 1
  if a == mac:
   print("平局")
  elif [a, mac] in win_list:
   print("恭喜,你贏了")
   count += 1
  else:
   print("很遺憾,你輸了")
 else:
  print("輸入錯(cuò)誤")

 print("你還剩余機(jī)會(huì)", count)
 if count == 0:
 print("機(jī)會(huì)用完啦,充值可以繼續(xù)玩哦,充值金額分別為1,5,10元,一元可增加三次機(jī)會(huì)。")
 a = input("請(qǐng)選擇充值金額:")
 try:
  a = int(a)
  if a == 1 or a == 5 or a == 10:
   count = a
  else:
   print("請(qǐng)輸入1,5,10")
 except:
  print("請(qǐng)輸入正確的金額")

輸入字符串或者輸入不是1,5,10 可以繼續(xù)輸入或者選擇q退出

import random

count = 3
while count:
 a = input("請(qǐng)出拳(石頭/剪刀/布):")
 b = ["剪刀", "石頭", "布"]
 win_list = [["石頭", "剪刀"], ["剪刀", "布"], ["布", "石頭"]]
 mac = random.choice(b)
 print("你出拳:", a)
 print("計(jì)算機(jī)出拳:", mac)
 if a in b:
  count -= 1
  if a == mac:
   print("平局")
  elif [a, mac] in win_list:
   print("恭喜,你贏了")
   count += 1
  else:
   print("很遺憾,你輸了")
 else:
  print("輸入錯(cuò)誤")

 print("你還剩余機(jī)會(huì)", count)
 if count == 0:
  print("機(jī)會(huì)用完啦,充值可以繼續(xù)玩哦,充值金額分別為1,5,10元,一元可增加三次機(jī)會(huì)。")
  while True:
   a = input("請(qǐng)選擇充值金額或者輸入Q退出:")
   if a == 'Q':
    exit()
   try:
    a = int(a)
    if a == 1 or a == 5 or a == 10:
     count = a
    else:
     print("請(qǐng)輸入1,5,10")
   except:
    print("請(qǐng)輸入正確的金額")

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)圖像的二分類的示例詳解

    python實(shí)現(xiàn)圖像的二分類的示例詳解

    要實(shí)現(xiàn)圖像的二分類,可以使用深度學(xué)習(xí)中的卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network, CNN)模型,本文將使用Keras庫實(shí)現(xiàn)的簡(jiǎn)單CNN模型示例,感興趣的同學(xué)跟著小編一起來看看吧
    2023-08-08
  • python 去除二維數(shù)組/二維列表中的重復(fù)行方法

    python 去除二維數(shù)組/二維列表中的重復(fù)行方法

    今天小編就為大家分享一篇python 去除二維數(shù)組/二維列表中的重復(fù)行方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python的Twisted框架上手前所必須了解的異步編程思想

    Python的Twisted框架上手前所必須了解的異步編程思想

    Twisted是Python世界中人氣最高的framework之一,異步的工作模式使其名揚(yáng)天下,這里為大家總結(jié)了Python的Twisted框架上手前所必須了解的異步編程思想,需要的朋友可以參考下
    2016-05-05
  • 置信橢圓原理以及橢圓圖形繪制方式

    置信橢圓原理以及橢圓圖形繪制方式

    這篇文章主要介紹了置信橢圓原理以及橢圓圖形繪制方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 如何使用Python創(chuàng)建json文件

    如何使用Python創(chuàng)建json文件

    眾所周知JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,這篇文章主要給大家介紹了關(guān)于如何使用Python創(chuàng)建json文件的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 使用python創(chuàng)建圖片格式轉(zhuǎn)換器的實(shí)現(xiàn)步驟

    使用python創(chuàng)建圖片格式轉(zhuǎn)換器的實(shí)現(xiàn)步驟

    本教程將指導(dǎo)如何使用 Python 編寫的圖片格式轉(zhuǎn)換工具 ImaCon_ter.py,該工具能夠?qū)D片從一種格式轉(zhuǎn)換為另一種格式,文章通過代碼示例講解的非常詳細(xì),感興趣的小伙伴跟著小編一起來看看吧
    2024-12-12
  • Python接口自動(dòng)化之cookie、session應(yīng)用詳解

    Python接口自動(dòng)化之cookie、session應(yīng)用詳解

    本文主要介紹cookie、session原理及在自動(dòng)化過程中如何利用cookie、session保持會(huì)話狀態(tài)的應(yīng)用,有需要的朋友可以參考下,希望可以有所幫助
    2021-08-08
  • Python移位密碼、仿射變換解密實(shí)例代碼

    Python移位密碼、仿射變換解密實(shí)例代碼

    凱撒密碼(Caesar 密碼)是最早的代換密碼,也是古典對(duì)稱密碼體制的典型代表,已經(jīng)初步體現(xiàn)出近代密碼系統(tǒng)的雛形,這篇文章主要給大家介紹了關(guān)于Python移位密碼、仿射變換解密的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • pycharm 使用心得(一)安裝和首次使用

    pycharm 使用心得(一)安裝和首次使用

    PyCharm 是我用過的python編輯器中,比較順手的一個(gè)。而且可以跨平臺(tái),在macos和windows下面都可以用,這點(diǎn)比較好。
    2014-06-06
  • python 快速排序代碼

    python 快速排序代碼

    閑來無事寫了個(gè)python快排序
    2009-11-11

最新評(píng)論

邯郸县| 收藏| 蓝山县| 江油市| 鲁甸县| 黑水县| 黄浦区| 湘阴县| 札达县| 思南县| 梁平县| 罗江县| 兰州市| 陇川县| 永昌县| 仙游县| 开鲁县| 房产| 五河县| 江阴市| 望奎县| 云龙县| 和平区| 吕梁市| 象山县| 襄汾县| 会同县| 海淀区| 江源县| 宝兴县| 庄浪县| 巴林右旗| 广元市| 定兴县| 庆安县| 海原县| 延吉市| 洮南市| 抚顺县| 汤原县| 尉犁县|