游戏规则:
“掷骰子”
1.欢迎进入xxxx用户
2.输入用户名,默认没有币
3.提示用户买币 100块钱30币, 充值必须是100的倍数, 充值失败可以在重冲
4.玩一局游戏要扣两个币, 猜大小
5.只要猜对了奖励3个币, 可以决定想不想玩
1.设置初始变量
import random
print('*'*30)
print('*'*10, '欢迎老弟啊', '*'*10)
print('*'*30)
# 输入用户姓名,默认没有财产。
username = input('输入你的名字:')
money = 0
# while input() 也可以
print('欢迎{}来临,你的游戏币为{}'.format(username, money))
answer = input('来一句?(来/不来)')
answer1 = ''
i = 0
2.进入游戏主体
- 进入游戏先进入chongzhixitong
- 3次充值失败就退出
- 一局扣两颗币,赢了得三颗币
while answer == '来':
answer1 = input('充点?(是/other)')
i += 1
if i >= 3:
print('???', '磨磨唧唧的', sep='\n')
break
while answer1 == '是':
n = int(input('冲多少哥?(100的倍数):'))
if n % 100 == 0 and n > 0:
money += (n//100) * 6
print('充值成功!当前金额为%d' % money)
else:
print('哥你真细!')
answer1 = input('还要冲吗(是/other)')
i += 1
if i > 3 and money < 2:
print('鸭屎呀累!')
break
if money < 2:
print('钱不够啊老叼')
while money >= 2 and answer == '来':
i = 0
money -= 2
t1 = random.randint(1, 6)
t2 = random.randint(1, 6)
chose = input('猜大小:(大/小)')
if ((t1+t2) > 6 and chose == '大') or ((t1 + t2) <= 6 and chose == '小'):
print('猜对了哥,你真猛')
money += 3
else:
print('没对哥')
print('{}你现在有{}游戏币'.format(username, money))
answer = input('继续?(来/other)')
else:
print('不玩你干叼')
语言不够明确和优美,很抱歉。
想完善,有什么好的建议和优化欢迎提出。
谢谢您的阅读。