求助 老大们的注释
import randomtimes = 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("游戏结束!")
# 导入 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("游戏结束!") zltzlt 发表于 2020-8-10 19:55
说实话,我100行代码里只有大概20行注释,注释太多了非常乱 # 导入生成随机数的模块
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("游戏结束!")
多看多学就容易懂每一句代码的意思了
{:5_109:}
页:
[1]