用Python写摇骰子游戏

import random

def roll_dice(numbers=3, points=None):

     print("<<<<< ROLL THE DICE>>>>")

if points is None:

points = []

while numbers > 0:

point = random.randrange(1, 7)

points.append(point)

numbers=numbers-1

return points


 

def roll_result(total):

isBig = 11 <= total <= 18

isSmall = 3 <= total <= 10

if isBig:

return "Big"

elif isSmall:

return 'Small'


 

def start_game():

print('<<<<< GAME STARTS!>>>>')

choices = ['Big', 'Small']

your_choice = input("Big or Small:")

if your_choice in choices:

points = roll_dice()

 

total = sum(points)

 

youwin = your_choice == roll_result(total)

if youwin:

print("the points are", points, "you win!")

else:

print("The points are", points, "you lose!")

else:

print("Invalid Words")

start_game()


 

start_game()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值