带引号代表字符串,不带是int你的程序因为input接受默认字符串,所以它是字符串形式
a=9999 print(type(a)) a="9999" print(type(a))
a=int(input()) if a==9999: print(1)
你的输入都会被统一转化为str,而你在程序中写明的不带引号的9999是int类型或者将你的输入转化为int,或者将待比较的对象从9999改为'9999'有帮助望采纳~
9999
'9999'
有帮助望采纳~