掷骰子
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) ) ##输出结果
简单的入门小游戏