python簡單遊戲入門?循環結構的練習:擲骰子,我來為大家科普一下關于python簡單遊戲入門?下面希望有你要的答案,我們一起來看看吧!
循環結構的練習:
擲骰子
兩個:1--6
1.玩遊戲要有金币,沒有則不能玩遊戲
2.玩遊戲贈金币1枚,充值獲取金币
3.充值為10元的倍數,送20個金币
4.玩遊戲消耗5個金币
5.猜大小:猜對 鼓勵金2枚 猜錯沒有獎勵
6.遊戲結束:1.主動退出 2.沒有金币退出
7.隻要退出則打印金币數,共玩了幾局
--------------------------------
import random
#金币數
coins=0
#玩的次數
count=0
if coins<5:
--- #提示充值
---print('金币不足請充值再玩!')
---while True:
------money=int( input('請輸入充值金額:'))
------#10元的倍數,20個金币
------if money==0:
---------coins =money//10*20
---------print('充值成功!當前金币有%d個' %coins)
---------#開啟遊戲之旅
---------print(’~~~~~~~開啟遊戲之旅~~~~~~~')
---------answer=input(’是否開始遊戲(y/n)?')
---------while coins>5 and answer=='y’:
-----------#扣金币
-----------coins-=5
-----------#贈送金币
-----------coins =1
-----------#産生兩枚随機的骰子數
--------ran1=random.randint(1,6)
--------ran2=random.randint(1,6)
----------#猜大小
----------guess=input('洗牌完畢,請猜大小:')
----------#判斷比較
----------if guess=='大' and ran1 ran2>6 or guess=='小' and ran1 ran2<=6:
------------print(‘恭喜猜對了,你赢了!')
------------coins =2
----------else:
-------------print(‘很遺憾!猜錯了!')
----------count =1
----------answer=input('是否繼續遊戲(y/n)?‘)
------#打印次數 金币數
------print('共玩了%d次,剩餘金币:%d' %(count,coins))
------break
---else:
------print(‘不是10的倍數,充值失敗!')
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!