日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python小游戏——21点

發布時間:2023/12/4 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python小游戏——21点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編寫一副撲克牌和一個發牌函數,要求:
(1) 創建一副撲克牌,不包含兩個Joker,其它牌面每個四張,花色可以用任意特殊符號表示;
(2) 按照21點的游戲規則,使用學過的數據類型來指定每張牌的點數,其中數字牌的點數與同數字大小,J、Q和K的點數為0.5,A的點數為1;
(3) 發牌函數每次隨機發一張的牌,同時需要從發牌集合中刪除已發放的牌,函數要求返回發牌的面值、點數和剩余未發的牌;并打印剩余牌數。

在編譯器中,編寫一個簡易的人機對戰的雙人21點游戲。游戲規則如下:
(1) 游戲者在保證自身點數不超過21點的情況下,所持點數大于對手被判贏,超過21點判輸。
(2) 游戲中,電腦可能要進行多輪發牌。首輪發牌時,雙方各兩張牌,且需要顯示PC獲得的牌中的一張的牌面(控制臺打印);次輪以及以后的輪次,雙方各發一張牌,PC的牌面不再顯示,但需要在控制臺打印自身獲得的牌面和總點數;每一輪開始時要在控制臺打印輪次信息。
(3) 每一輪發牌之后,人機雙方均可叫停游戲或游戲可能自動終止;PC每一輪隨機叫停或繼續下一輪,人一方也通過控制臺輸入指令,叫停或者繼續游戲;任何一方叫停或此時有任何一方的牌面大于21點,游戲將會被強制終止(游戲終止時需要在控制臺打印該信息,并打印游戲終止的原因),并進行輸贏的判定(在控制臺打印判定結果,以及判定依據)。
(4) 游戲結果可能有如下幾種:1)

總結

以上是生活随笔為你收集整理的python小游戏——21点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。