python 猜骰子大小

python 猜骰子大小,第1张

概述python 猜骰子大小
import randomdef roll_dice(numbers = 3, points = None):    if points == None:        #新建一个points空列表        points = []    while numbers > 0:        # 取一个骰子随机数        point = random.randint(1,7)        #b 把point结果存入列表points        points.append(point)        numbers -= 1    return points# 把数字转换为大小def roll_result(result):    if 10 <= result <= 18:        return "Big"    elif 3 <= result <= 9:        return "Small"    # isBig = 11 <= result <= 18    # isSmall = 3 <= result <= 10    # if isBig:    #     return "Big"    # elif isSmall:    #     return "Small"def start_game():    print("--游戏开始--")    choice = ['Big', 'Small']    money = 10000    while money > 0:        you_choice = input("请选择 Big or Small:")        you_money = int(input("请输入金额"))        if you_choice in choice:            points = roll_dice()            print(points)            result = sum(points)            print(result)            if you_choice == roll_result(result):                print("本局骰子是%s : %s,恭喜你,赢了" % (points,roll_result(result)))                print("本局你压了%s元 ,赢了%s元" % (you_money,you_money))                money  += you_money                print("目前你还有 %s 元" % money)            else:                print("本局骰子是%s : %s,不好意思,你输了" % (points,roll_result(result)))                print("本局你压了%s 元,输了%s元" % (you_money,you_money))                money -= you_money                print("目前你还有 %s 元" % money)            # you_win = you_choice == roll_result(result)            # if you_win:            #     print("本局骰子是%s : %s, roll_result(result)))            # else:            #     print("本局骰子是%s : %s, roll_result(result)))        else:            print("输入无效,请重新输入")            start_game()    print("不好意思,你没钱了")start_game()


总结

以上是内存溢出为你收集整理的python 猜骰子大小全部内容,希望文章能够帮你解决python 猜骰子大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1198241.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存