|  | 
 
| 
就是 小甲鱼的 这个编码 。我改了一点点文字 就是 我不想让它一直循环 我该怎么办 。
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  
 temp = input('猜一猜你的智商是多少 :')
 hhh = int(temp)
 while type(temp) != type(1.3):
 print(" 抱歉,输入不合法, ", end='')
 temp = input ('请输入一个负数 :')
 
 我自己写出来的 好像不行
 temp = input('猜一猜你的智商是多少 :')
 hhh = int(temp)
 times = 2
 while type(temp)!= type(1)and (time>0):
 print('抱歉您的输入不合法 ',end = '')
 temp = input('请输入一个负数 :')
 times = times - 1
 print('可能近乎于负无穷 咱也不知道 咱也不敢问')
 
 跪求大哥们 看看 哪里有问题 。ps 我就没想让他们 猜整数 我的 type 设置的 就是float
 就是 想恶搞一下
 
第一,括号用错了,应该使用英文输入法下的括号,使用错的地方有三处,运行一下会提示你哪边的括号用错了第二,while type(temp)!= type(1)and (time>0):这句中的time应改为times,要不然会提示time未赋值
 第三,输入已经强制转化为int类型了,所以type(temp)!= type(1) 这句应该永远不可能为真
 | 
 |