猫史档案馆


【Python作品分享】小游戏【作品秀】

用户:-_-||戴帽绅士←_←-_-||戴帽绅士←_←查看:0 回复:0 评论:0 创建时间:2021-02-03T22:18:55


【作品展示】

center_image

 

【作品介绍】

小游戏

 

【作品源代码】

import random


def roll_dice(numbers=3, points=None):
 print('----- 摇骰子 -----')
 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 '大'
 elif isSmall:
  return '小'


def start_game():
 your_money = 1000
 while your_money > 0:
  print('----- 游戏开始 -----')
  choices = ['大', '小']
  your_choice = input('请下注,大 or 小:')
  your_bet = input('下注金额:')
  if your_choice in choices:
   points = roll_dice()
   total = sum(points)
   youWin = your_choice == roll_result(total)
   if youWin:
    print('骰子点数:', points)
    print('恭喜,你赢了 {} 元,你现在有 {} 元本金'.format(
        your_bet, your_money + int(your_bet)))
    your_money = your_money + int(your_bet)
   else:
    print('骰子点数:', points)
    print('很遗憾,你输了 {} 元,你现在有 {} 元本金'.format(
        your_bet, your_money - int(your_bet)))
    your_money = your_money - int(your_bet)
  else:
   print('格式有误,请重新输入')
 else:
  print('游戏结束')


start_game()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页