弱弱的问一句,是因为什么才让它输出了You didn't pass the test啊
小白求解答
字符的比较是按照 acsii 码表进行比较的, 并且是从左到右逐个比较,字符100和字符60, 先比较 1 和 6, 1对应的是49, 6对应的是54, 所以字符60 比 字符100 大, Python是强类型动态语言, 强类型指的是不同类型之间不能进行运算, 如果你只是想比较数值的大小, 可以通过 int( ) 函数将纯数字的字符串转化为整形, 如此就可以进行运算了
s = "60"
l = int(s)
print(type(s))
print(type(l))
print(100>l)
'''输出
<class 'str'>
<class 'int'>
True
'''