You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:这段Python while循环代码为何无法正常运行?

代码问题排查与修复
  • 核心错误:输入转换逻辑颠倒
    你在循环里写的i=input(int("enter again = "))是完全错误的写法。int()函数需要传入可转换为数字的字符串,而你把提示文本"enter again = "丢给int(),这会直接触发ValueError——因为这个文本根本不是数字,程序第一次进入循环就会崩溃。正确的做法是先通过input()获取用户输入的内容,再用int()把输入的字符串转成整数,也就是i = int(input("enter again = "))。

  • 次要问题:提示文本拼写错误
    第一行的write anythinhg-里的anythinhg是笔误,应该改成anything,这个不影响程序运行,但会让提示显得不严谨。

修正后的完整代码:

i = int(input("write anything-"))
while i <= 99:
    i = int(input("enter again = "))
    print(i)
print("nice")

内容的提问来源于stack exchange,提问作者Vaibhav Gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 07:01:10