這是一段代碼,它是用來檢查某個變量的數據類型,返回的是True
,其次是False
,False
,False
。有人能告訴我這段代碼有什麼問題嗎?我可以如何更有效地完成這個過程?的types
爲什麼這個for循環不能識別int,float,string或boolean?
examples = [100, 1.45, "Bob", True]
types = [int, float, str, bool]
for x in range(0, 3):
if type(examples[x]) == type(types[x]):
print("True")
else:
print("False")
其實它打印假,假,假。 – BrenBarn