鱼C论坛

 找回密码
 立即注册
查看: 1338|回复: 3

[已解决]求助 老大们的注释

[复制链接]
发表于 2020-8-10 19:51:39 | 显示全部楼层 |阅读模式

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

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

x
import random

times = 8
secret = random.randint(1,10)
print("__________________猜字游戏___________________")
guess = 0

print("猜猜我心里的理想数字:",end='')
while (guess != secret) and (times > 0):
    temp = input()

    if temp.isdigit():
        guess = int(temp)
        if guess == secret:
            print("猜对了!")
            print("不过没奖励!")
        else:
            if guess > secret:
                print("哥,大了,在来!")
            else:
                print("哥,小了,小了!")
            if times > 1:
                print("在来一次!")
            else:
                print("没有机会了!")
    else:
        print("没机会了,不玩了!",end='')
            
    times = times - 1 #用户每用一次,机会就-1
        
print("游戏结束!")
   
最佳答案
2020-8-11 17:45:06
# 导入生成随机数的模块
import random
# 定义times等于8
times = 8
# 定义secret等于一到十的随机数
secret = random.randint(1, 10)
# 打印输出__________________猜字游戏___________________
print("__________________猜字游戏___________________")
# 定义guess等于8
guess = 0
# 打印输出猜猜我心里的理想数字:并且不换行
print("猜猜我心里的理想数字:", end='')
# 定义一个while循环条件是当guess真的不等于secret和times大于0
while (guess != secret) and (times > 0):
    # 用户输入并且赋值给temp
    temp = input()
    # 判断temp.isdigit()
    if temp.isdigit():
        # 把temp转换为整型并且赋值给guess
        guess = int(temp)
        # 判断guess绝对等于secret
        if guess == secret:
            # 打印输出猜对了!
            print("猜对了!")
            # 打印输出不过没有奖励!
            print("不过没奖励!")
        # 否则
        else:
            # 判断guess大于secret
            if guess > secret:
                # 打印输出哥,大了,在来!
                print("哥,大了,在来!")
            # 否则
            else:
                # 打印输出哥,小了,小了!
                print("哥,小了,小了!")
            # 判断times大于1
            if times > 1:
                # 打印输出再来一次!
                print("在来一次!")
            # 否则
            else:
                # 打印输出没有机会了!
                print("没有机会了!")
    # 否则
    else:
        # 打印输出没机会了,不玩了!不换行
        print("没机会了,不玩了!", end='')
    # 定义times等于times减一
    times = times - 1  # 用户每用一次,机会就-1
# 打印输出游戏结束!
print("游戏结束!")
多看多学就容易懂每一句代码的意思了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-10 19:55:29 | 显示全部楼层
# 导入 random 模块
import random
# 定义用户一共有 8 次机会
times = 8
# 生成随机数
secret = random.randint(1, 10)
print("__________________猜字游戏___________________")
# 给 guess 初始化
guess = 0

print("猜猜我心里的理想数字:", end='')
# 当用户猜的数字不等于生成的随机数,以及机会还没用完,就执行循环体
while (guess != secret) and (times > 0):
    # 接收用户输入
    temp = input()
    # 如果用户输入的是整数
    if temp.isdigit():
        # 将用户输入的内容转化为整数
        guess = int(temp)
        # 如果用户猜的数字等于生成的随机数
        if guess == secret:
            print("猜对了!")
            print("不过没奖励!")
        else:
            # 如果用户猜的数字大于生成的随机数
            if guess > secret:
                print("哥,大了,在来!")
            # 如果用户猜的数字小于生成的随机数
            else:
                print("哥,小了,小了!")
            # 如果机会没用完
            if times > 1:
                print("在来一次!")
            # 如果机会用完了
            else:
                print("没有机会了!")
    else:
        print("没机会了,不玩了!", end='')

    times = times - 1  # 用户每用一次,机会就-1

print("游戏结束!")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-11 10:24:39 | 显示全部楼层

说实话,我100行代码里只有大概20行注释,注释太多了非常乱
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-11 17:45:06 | 显示全部楼层    本楼为最佳答案   
# 导入生成随机数的模块
import random
# 定义times等于8
times = 8
# 定义secret等于一到十的随机数
secret = random.randint(1, 10)
# 打印输出__________________猜字游戏___________________
print("__________________猜字游戏___________________")
# 定义guess等于8
guess = 0
# 打印输出猜猜我心里的理想数字:并且不换行
print("猜猜我心里的理想数字:", end='')
# 定义一个while循环条件是当guess真的不等于secret和times大于0
while (guess != secret) and (times > 0):
    # 用户输入并且赋值给temp
    temp = input()
    # 判断temp.isdigit()
    if temp.isdigit():
        # 把temp转换为整型并且赋值给guess
        guess = int(temp)
        # 判断guess绝对等于secret
        if guess == secret:
            # 打印输出猜对了!
            print("猜对了!")
            # 打印输出不过没有奖励!
            print("不过没奖励!")
        # 否则
        else:
            # 判断guess大于secret
            if guess > secret:
                # 打印输出哥,大了,在来!
                print("哥,大了,在来!")
            # 否则
            else:
                # 打印输出哥,小了,小了!
                print("哥,小了,小了!")
            # 判断times大于1
            if times > 1:
                # 打印输出再来一次!
                print("在来一次!")
            # 否则
            else:
                # 打印输出没有机会了!
                print("没有机会了!")
    # 否则
    else:
        # 打印输出没机会了,不玩了!不换行
        print("没机会了,不玩了!", end='')
    # 定义times等于times减一
    times = times - 1  # 用户每用一次,机会就-1
# 打印输出游戏结束!
print("游戏结束!")
多看多学就容易懂每一句代码的意思了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-19 11:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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