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) )   ##输出结果

简单的入门小游戏

你可能感兴趣的:(python,笔记,python)