栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python实现赌博模拟

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python实现赌博模拟

直接看源代码

import random
import sys
def card(pc) :
a = random.randint(1,13)
if a == 11:
b =“J”
elif a12:
b=“Q”
elif a
13:
b=“K”
else :
b = str(a)
c=random.choice([‘红桃’,‘方片’,‘黑桃’,‘梅花’])
d = c + b
if pc == ‘p’:
print(‘我方得牌:’,d)
return a
def play(c,p):
if c >= p:
print(“电脑胜”)
a=0
elif c == p:
print(‘平局’)
a = 1
else :
print (‘我方胜’)
a = 2
return a

def money (mp,mc,w,m):
if w == 0:
mp = mp - m
mc = mc + m
elif w == 2:
mp = mp + m
mc = mc - m
return (mp,mc)

key=1
t=1
mp = mc = 1000
while key == 1 :
print(‘第’,t,‘次’)
t = t+1
p = card(‘p’)
c = card(‘c’)
print('当前拥有 : ',mp,‘注’)
m = int (input ('请下注 : '))
if mp<=210:
least = 0
moat=mp/2
else:
least = 100
most=mp
if m<=least or m>=most:
print(‘无效输入’)
mp=mp-100
print()
continue
w = play(c,p)
mpc = money (mp,mc,w,m)
mp = mpc [0]
mc = mpc [1]
print (‘目前拥有’,mp)
if mp <= mc:
print (‘敌方领先’)
if mp <= 0 :
print(‘我方失败’)
key = 2
sys.exit()
elif mc <= mp:
print (‘我方领先’)
if mp <= 0 :
print(‘我方胜利’)
key = 2
sys.exit()
else :
print(‘目前平’)
print()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1000891.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号