求程序解读(小甲鱼请帮我看一下,求你了!)
大哥们帮我看一下这个文件,到底是什么意思啊,能帮我解读一下吗,拜托了!!!import random
times=3
secret = random.randint(1,10)
print("猜数游戏升级版")
guess = 0
print("请猜一个数:",end="")
while(guess!=secret)and(times>0):
temp=input()
while not temp.isdigit():
temp=input("抱歉,输入有误,请输入整数:")
guess = int(temp)
times=times-1#用户输入一次,可用机会就-1
if guess==secret:
print("哇,好厉害,对了对了")
print("对不起,猜对也没有奖励!")
else:
if guess>secret:
print("哎哎哎,大了大了")
else:
print("哎哎哎。小了小了")
if times>0:
print("再来一次吧:",end="")
else:
print("机会用光啦!!!")
print("游戏结束,不玩啦!!!") 另:希望本版鱼油在提问的时间注意以下几点:
1. 提问尽量不要点将,例如: 小甲鱼来问答下...XX 来回答下... (影响他人回帖积极性)
2. 代码大于 20 行以上时,最好写清自己的思路和注释,这样回答的人才能尽快给大家答案!(避免扔上一大堆代码,说是有错误,请人指点!)
3. 发代码请务必使用编辑器的 “添加代码文字”(这个符号:<>)代码不会发请点击我 哪个不明白? heidern0612 发表于 2020-5-12 20:04
哪个不明白?
while循环 times次数 and 还有那个end什么意思(能整体解读一下吗) heidern0612 发表于 2020-5-12 20:04
哪个不明白?
兄弟我都把你弄为最佳了,你就帮我一下吧,我想的头疼
2892150342ABC 发表于 2020-5-12 20:15
兄弟我都把你弄为最佳了,你就帮我一下吧,我想的头疼
正在帮你敲,结果发现一个刷新最佳没了 {:10_266:}
import random # 导入random 随机模块 ,因为要用到随机数
times=3 # 用户输入机会
secret = random.randint(1,10) # 随机抽取1~10其中的数字
print("猜数游戏升级版")
guess = 0 # 初始化guess的值,以便在循环中使用
print("请猜一个数:",end="") # print()里面有个默认参数end,默认end='\n' 换行符号,这里重新赋值一个空字符串给end 使print不会自动换行
while(guess!=secret)and(times>0):# guess!=secret是判断用户猜的数与系统随机的相等不,相等就退出循环,times是判断用户输入机会是否以及超过3次
temp=input()
while not temp.isdigit(): # isdigit()是字符串方法,就是判断temp的字符串是不是全为数字,若是返回True,否则返回False
temp=input("抱歉,输入有误,请输入整数:") # 用户输入错误重新输入
guess = int(temp)#将用户输入的字符串转为整型(就是整数)
times=times-1 #用户输入一次,可用机会就-1
if guess==secret:# 判断用户是否猜对,猜对执行if内的代码块,否则执行else内的代码块
print("哇,好厉害,对了对了")
print("对不起,猜对也没有奖励!")
else: # if条件不满足时 执行else 语句
if guess>secret: # 判断用户猜大了还是小了,若大了 执行if内的代码块 否则执行else的
print("哎哎哎,大了大了")
else:
print("哎哎哎。小了小了")
if times>0: # 判断用户还有几次的输入机会
print("再来一次吧:",end="")
else:
print("机会用光啦!!!")
print("游戏结束,不玩啦!!!") heidern0612 发表于 2020-5-12 20:04
哪个不明白?
我好难受{:10_266:} 太谢谢了太谢谢了,兄弟你挽救了我的几跟头发 2892150342ABC 发表于 2020-5-12 20:11
while循环 times次数 and 还有那个end什么意思(能整体解读一下吗)
1、while 循环只要不为0、空、假就一直循环
2、times次数是每循环一次 time就减一次。
3、end = "" ,意思是输出不换行。 2892150342ABC 发表于 2020-5-12 20:21
太谢谢了太谢谢了,兄弟你挽救了我的几跟头发
你问的这些问题,老师的课后或者课堂都有解释。
仔细看下老师的解答就好,这些应该都是基础中的基础。
页:
[1]