(对不起,如果有解决方案我误以为是。)
最近,我偶然发现了一些看似简单的东西,但我无法弄清楚。 它如下所示:如果在初始化接收到它的值后,得到的输入已经转换为int(例如,number = int(input()))。然后,我继续建立一个if语句,该语句的条件是如果输入等于一个数字,则比较,是否还有一种方法可以设置一个条件,如果数字等于一个字符串,则进行比较?
我创建的一个小测试脚本示例进一步阐明了这个问题:
numb_var = int(input("Test "))
if numb_var == 1 or numb_var == **str("test.")**
print("Success")
else:
print("Failure")
粗体部分是我尝试过的,最终导致出现错误,我稍后再讨论。
我尝试使用一些东西:
== str(test)
== "tes"
str(numb_var) == "test"
全部无济于事。
所有错误均遵循“无效语法”
真的不行吗?
谢谢,先验格言。