だから私はpythonのリストでアイテムを見つけようとしています。これが私の機能です:
def operator(input):
operatorlist = ['+', '-', '*', '/', '^', 'sin', 'cos']
for i in operatorlist:
if input is operatorlist[i]:
return True
私のコードが壊れていて、その理由がわかりません...何かアイデアはありますか?
コードを次から変更しました。
def operator(input):
if input is '+' or input is '-' or input is '*' or input is '/' or input is '^' or input is 'sin' or input is 'cos':
return True
そのように書くのは、本質的に、文体的に愚かだと言われたからです。