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

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

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

本文實例為大家分享了一個簡單的小游戲,分享給大家。

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

程序只運行一次

import random

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

每次出拳一次要運行一次,很麻煩,要讓程序一直運行

在程序中加個while條件就解決啦

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

長期玩游戲不利于身心健康,玩游戲要有度

那就默認游戲一開始有三次機會吧,每玩一次減掉一次機會,如果贏了就增加一次機會

import random

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

免費玩了這么多次,要給項目創(chuàng)造一點收益啊

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

import random

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

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

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

import random

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

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    Python接口自動化之cookie、session應用詳解

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

    Python移位密碼、仿射變換解密實例代碼

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

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

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

    python 快速排序代碼

    閑來無事寫了個python快排序
    2009-11-11

最新評論

平昌县| 剑川县| 化州市| 和林格尔县| 都匀市| 湘乡市| 清新县| 长治县| 永川市| 商洛市| 乌兰察布市| 蒙山县| 清丰县| 平山县| 祁东县| 上犹县| 乌审旗| 泽州县| 东港市| 龙泉市| 洛浦县| 连云港市| 双流县| 垣曲县| 西乡县| 临高县| 丹东市| 定结县| 松滋市| 华坪县| 大余县| 库车县| 界首市| 巩义市| 修武县| 巢湖市| 清原| 云安县| 嘉义县| 泾阳县| 两当县|