python 投掷骰子小游戏----简单语句

掷骰子

import random  ##倒入rangom 模块
while True:  ##将游戏设置为循环
	user_in = input("欢迎使用,试玩请输入1,推出请输入0: ")   ##输入用户需求	
 	user_in = user_in.strip()  ##去空白,防止用户输入错误 str的函数用法,不懂得去看我的str篇博客
 	if user_in == '0': ##判断用户输入的是否为 0  
 		break      ##调出上面的 while 循环  结束游戏
 	elif user_in == '1':  ##判断用户输入是否为 1  进入游戏
  		num_random = random.randint(0,6)   ##  使用random 函数生成一个 1--6之间的随机数 赋值给 num_random 这个变量 。
  		show = False  ##定义一个 bool 类型的变量,为了下面的答案输出 
  		while True:  ##定义一个死循环
   			user_num = input("please input your guess.if you want know answer ,please input 0: ")
   			## 让用户来进行猜测 并赋值给 user_num 这个变量。
   			user_num = user_num.strip()    ##去空白
   			user_num = int(user_num)        ##将 这个变量 强制转化为 int 类型
   			if user_num == 0 :   ##判断 用户是否想查看结果 
    			show = True  ## 将 上面的那个  bool 类型的变量 改为 true 
    			break   ##并且推出上面的  while 循环 去查看结果
   			elif user_num == num_random:  ##如果猜测正确 则 输出提示 并结束游戏
    			print("Good,you are successful!")
    			break;
   			else:  ##如果猜测错误 提示用户
    			print("sorry, you are wrong. try again")
    else :
    	print('输入错误,重新输入') ##与最上方的  if elif 相对应 提示用户正确输入
  	if show:  ## 如 show 这个变量 为 ture 则说明 在上方操作中 将 最开始的 false 改为了 ture
   	print("the answer is %d" % (num_random) )   ##输出结果

简单的入门小游戏

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值