用户:
路过的小滑稽查看:0 回复:0 评论:0 创建时间:2023-03-27T21:20:32
【作品展示】

【作品介绍】
。。。
【作品源代码】
import time as t
import random as r
jn = {}
jx = ['0-×3-(100金币)', '1-×5-(200金币)']
gold = 0
wjxx = {'name': " ", 'age': 0, 'gold': 0}
u = {}
def a1():
global wjxx
wjxx['name'] = input('输入姓名:')
wjxx['age'] = int(input('输入年龄:'))
if(wjxx['age'] >= 9 and wjxx['age'] <= 18):
gold = 1000
elif(wjxx['age'] > 18 and wjxx['age'] <= 30):
gold = 1200
elif(wjxx['age'] > 30):
gold = 1500
else:
gold = 500
wjxx['gold'] = gold
print('欢迎游玩,你有',gold,'个金币')
t.sleep(1)
print('游戏说明'.center(50,'*'))
print('*'.ljust(52),'*')
print('*',end='')
print('电脑每次投掷三个骰子,总点数大于等于十为大,否则为小'.center(26),end='')
print('*'.ljust(52),'*')
print("*"*54)
def b():
print("------------------------开始比大小-------------------------")
s = 0
for i in range(3):
s += r.randint(1,6)
sh = int(input('输入0-大,1-小:'))
t.sleep(0.5)
return s,sh
def c():
m = 1
if(len(jn) >= 1):
u = input("是否使用道具,0-不,1-是:")
if(u == '1'):
u = input("用第几个?" + str(jn))
if(int(u) > (len(jn))):
print('输入有误,本次不使用道具')
return 1;
if(jn[u] == 'X3'):
m = 3
print('奖金翻三倍,')
elif(jn[u] == 'X5'):
m = 5
print('奖金翻五倍'.format(m))
del jn[str(u)]
return m
def d(m,s,u):
if((s >= 10 and u == 0) or (s < 10 and u == 1)):
print('你赢了!!!')
wjxx['gold'] += (100 * m)
else:
print("你输了。。。")
wjxx['gold'] -= (100 * m)
print('你现在有金币',wjxx['gold'])
if(wjxx['gold'] <= 0):
print("你的金币用完了,下次再来吧")
return 0
else:
return 1
def e():
if(wjxx['gold'] % 400 == 0):
shop = int(input('你现在有金币'+str(wjxx['gold'])+'个,是否购买道具(0-否,1-是)'))
if(shop == 1):
mai = int(input('要买第几个道具?'+str(jx)))
if(mai == 0):
jn[str(len(jn))] = 'X3'
wjxx['gold'] -= 100
print('购买成功,减少100金币')
print('你现在有金币',wjxx['gold'],'个')
elif(mai == 1):
jn[str(len(jn))] = 'X5'
wjxx['gold'] -= 200
print('购买成功,减少200金币')
print('你现在有金币', wjxx['gold'],'个')
else:
print('没有该道具,你失去了这次机会')
else:
print('你现在有金币',wjxx['gold'],'个')
a1()
while(True):
s,u = b()
m = c()
if(d(m,s,u) == 0):
break
e()
print("欢迎下次再玩")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn