本帖最后由 流浪1123 于 2017-9-22 10:06 编辑
这个是你的代码运行结果:
先输入k-->9-->9
-----------------这是东方测试小游戏的修改版------------------
num_try = 0
while 0 != -1:
进入try:语句======================
输入代表智慧的数字!k
( k = input("输入代表智慧的数字!)
跳过了try后面的语句继续执行============
进入except:语句=================
你tm给我输入数字!!
你这个垃圾已经想了:1次了!
给你一次重新组织语言的机会!9
( 9 = input("给你一次重新组织语言的机会!")
while 1 != -1:
进入try:语句======================
输入代表智慧的数字!9
( 9 = input("输入代表智慧的数字!)
跳过了try后面的语句继续执行============
3 = 2 + 1
你这个垃圾已经想了:2次了!
原来你也是东方的friends啊!
但是你猜对了也不会有奖励的orz
-1 = - 1并在这里跳出循环语句结束!
就是说:你最后一句是多的!反复对num进行赋值了!(蓝色部分)
将多余部分去掉就可以的!去掉最后一句的!