初学者:用python写的掷币游戏练习

**##掷色子

1.欢迎进入游戏

2.输入用户名

3.提示用户充值(100块钱30币,充值必须是100的倍数,充值不成功再次充值)

4.玩一局扣除2个币,猜大小(系统随机数产生模拟色子)

5.只要猜对奖励4个币,可以继续玩,(想不想继续玩,也可以没有金币自动退出)

学习python 第三天的小白,做个记录

import random
print('*'*30)
print('/t欢迎进入掷币游戏')
print('*'*30)
uesername=input('输入用户名:')
money = 0
answer=input('确定进入游戏吗(是/否)?')

if answer=='是':
	#p判断游戏币是否充足
	while money<2:
		requetion=input('是否充值(是/否):')
		if requetion=='是':
			n = int(input('金币不足请充值,100块钱30币,充值必须是100的倍数:'))
			#判断充值金额
			if n%100==0 and n>0:
				money=(n//100)*30
			print('充值成功,当前金币:{},玩一局扣除2个币。'.format(money))
			print('----进去游戏-----')
		else:
			break
		answer1=1
		while  answer1==1:

			t1 = random.randint(1,7)
			t2 = random.randint(1,7)
		#两个色子的值大于6则为大
			money-=2
			print('系统洗牌完毕!')
			guess=input('输入大、小或者和:')
			if ((t1>3 and t2>3) and guess=='大' ) :
				money+=4
				print('开大!恭喜{}!本局游戏获得奖励4个游戏币!当前游戏币{}。'.format(uesername,money))
			elif (t1<3 and t2<3 and guess=='小' ):
				money+=4	
				print('开小!恭喜{}!本局游戏获得奖励4个游戏币!当前游戏币{}。'.format(uesername,money))
			elif (((t1<3 and t2>3) or(t2<3 and t1>3)) and guess=='和'):
				money+=3	
				print('开和!恭喜{}!本局游戏获得奖励3个游戏币!当前游戏币{}。'.format(uesername,money))
			else:
				print('很遗憾!本局游戏输了!当前游戏币{}。'.format(money))


			answer= input('是否继续再来游戏,要扣除两个金币!(是否):')
			if answer!='是' or money<2:
				answer1=0

				print('退出游戏了!')
				
				break

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值