鱼C论坛

 找回密码
 立即注册
查看: 2119|回复: 2

[学习笔记] 自己对一个程序做的注释,请指教

[复制链接]
发表于 2019-12-28 11:32:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import random
#调用随机生成数模块
times = 3
#设置循环次数
secret = random.randint(1,10)
#对secret进行1到10范围内的赋值
guess = 0
#先给guess赋值,此值绝对不会等于secret,此语句是为了进入while循环
print("猜猜本人心里想的哪个数字:   ",end="")
#输出字符串:猜猜本人心里想的哪个数字,以及此句话在循环中不换行,经过测试,end="\n"与不加此语句输出结果无差异
while(guess!=secret)and(times>0):
#设置条件,当guess赋值不等于secret并且次数大于0,进行以下循环
#以上均为设置前提条件,下面开始进入正题
    temp=input()
#对temp进行赋值,赋值为输入的数字
    guess=int(temp)
#对guess进行重新赋值,赋值为转换为int整数的temp
    times=times-1
#每输入一次数字,times就减少一次,直至不满足while所设置的条件(times>0)
    if guess==secret:
#if条件语句,如果guess等于随机生成数secret
        print('你是我肚子里的蛔虫吗?')
        print('猜对了又怎样?')
#如果所输入数字guess刚好与随机生成数secret一直则输出以上文字
    else:
        if guess>secret:
#if嵌套语句,如果输入数字与随机生成数不一致,且输入数字大于随机生成数
            print("老弟,大了")
#输出以上文字
        else:
            print("老弟,小了")
#条件语句,如果不符合第一第二两种情况,输出以上文字
        if times>0:
#关键的来了,这里的times就是限制输入次数的,最初定义为3,所以只有3次
            print("老弟,再给你一次机会")
#如果(times=times-1)>0,就会提示再给你一次机会
        else:
            print("老弟,机会用完了哦!")
#否则的话就会提示上述语句并结束while循环
print("游戏结束,不玩了啦!")
#当guess==secret或者times=0时结束while循环,程序结束
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-1-7 22:37:24 From FishC Mobile | 显示全部楼层
厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-1-8 07:37:04 From FishC Mobile | 显示全部楼层
希望你在努力做个思维导图出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 15:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表