不懂就问!!
下面这段代码在 VS code 中运行就会报错
import random
s = random.randint(1,100)
i=1
while i<=6:
n=int(input(f"还有{7-i}次机会,输入猜想的数:"))
if n==s :
print("猜中了!")
break
else:
i+=1
if i>6:
print (f"你失败了答案是:{s}")
错误提示是:
n =int(input(f"还有{7-i}次机会,输入猜想的数:"))
ValueError: invalid literal for int() with base 10
然而在 Spyder 中就可以没有任何错误的正常运行,实在是想不通请各位答疑解惑