2
我正在寫一個腳本,它打印可以用3異或的最後一個字符== 4,但我得到一個錯誤,說明:TypeError: not all arguments converted during string formatting
我是Python的新手,可能錯過了一些明顯的事下面的代碼:並非所有在字符串格式化過程中轉換的參數python
lijst = ["124576", "795834", "890432", "907251"]
for j in lijst:
if j[-1]==4^j%3 > 0 :
print(j)
應該是'int(j)%3'。您希望使用'%'作爲數字的運算符,而不是字符串。 – khelwood