| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
- import random
 
 - times = 3
 
 - secret = random.randint(1,10)
 
 - print('------------------我爱鱼C工作室------------------')
 
 - # 这里先给guess赋值(赋一个绝对不等于secret的值)
 
 - guess = 0
 
 - # print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
 
 - # 嗯,小甲鱼觉得富有创意的你应该会尝试用 end="JJ"?
 
 - print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
 
 - while (guess != secret) and (times > 0):
 
 -     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("机会用光咯T_T")
 
 - print("游戏结束,不玩啦^_^")
 
  复制代码 
 
第6行的 guess = 0 ,为什么要选一个不等于secret的值,如果是一个可能等于secret的值会出现什么情况, 
 
第9行print里面的 end=  ,有什么作用,我的理解是存放我们自己输入的那个数,但是这样理解的话,后面并没有出现 end 与别的值之间的比较 
 
就这样,希望大佬们帮忙解答疑问,谢谢了  
 |   
 
 
 
 |