zoukankan      html  css  js  c++  java
  • python——筛子游戏

     1 import random
     2  
     3 def roll_dice(numbers = 3,points = None):
     4  print('----- 摇骰子 -----')
     5  if points is None:
     6   points = []
     7  while numbers > 0:
     8   point = random.randrange(1,7)
     9   points.append(point)
    10   numbers = numbers - 1
    11  return points
    12  
    13 def roll_result(total):
    14  isBig = 11 <= total <=18
    15  isSmall = 3 <= total <= 10
    16  if isBig:
    17   return ''
    18  elif isSmall:
    19   return ''
    20  
    21 def start_game():
    22  your_money = 1000
    23  while your_money > 0:
    24   print('----- 游戏开始 -----')
    25   choices = ['','']
    26   your_choice = input('请下注,大 or 小:')
    27   your_bet = input('下注金额:')
    28   if your_choice in choices:
    29    points = roll_dice()
    30    total = sum(points)
    31    youWin = your_choice == roll_result(total)
    32    if youWin:
    33     print('骰子点数:',points)
    34     print('恭喜,你赢了 {} 元,你现在有 {} 元本金'.format(your_bet,your_money + int(your_bet)))
    35     your_money = your_money + int(your_bet)
    36    else:
    37     print('骰子点数:',points)
    38     print('很遗憾,你输了 {} 元,你现在有 {} 元本金'.format(your_bet, your_money - int(your_bet)))
    39     your_money = your_money - int(your_bet)
    40   else:
    41    print('格式有误,请重新输入')
    42  else:
    43   print('游戏结束')
    44  
    45 start_game()
  • 相关阅读:
    【Vijos1159】岳麓山上打水 [迭代加深]
    【POJ3134】 Power Calculus [迭代加深]
    【2019.1.24】 搜索,动规 经典题目体验赛
    【noip2017】
    【poj3311】Hie With The Pie [状压dp]
    [bzoj3938] [Uoj #88] Robot
    [洛谷P4707] 重返现世
    [洛谷P4097] [HEOI2013] Segment
    KD-tree 学习小记
    NOI2019 酱油记
  • 原文地址:https://www.cnblogs.com/Leonardo-li/p/8743034.html
Copyright © 2011-2022 走看看