今日、コンピュータサイエンスでは、関数を変数として使用することについて尋ねました。たとえば、returnMe(i)などの関数を作成し、それを呼び出すための配列を作成できます。 h = [help、returnMe]と同様に、h1と言うことができ、returnMe( "Bob")を呼び出します。申し訳ありませんが、私はこれについて少し興奮していました。私の質問は、h.append(def関数)のように呼び出し、配列内にのみ存在する関数を定義する方法はありますか?リスト内のPython関数
編集:
ここに私がこれで書いたコードはありますか? 私はちょうどこのソリューションで素晴らしいFizzBuzzを終えたので、もう一度ありがとう!
FUNCT = [] のS = ""
def newFunct(str, num):
return (lambda x: str if(x%num==0) else "")
funct.append(newFunct("Fizz",3))
funct.append(newFunct("Buzz",5))
for x in range(1,101):
for oper in funct:
s += oper(x)
s += ":"+str(x)+"\n"
print s
だからこれはすごく素晴らしいです!本当にありがとう!私たちはfizzBuzzについても話していましたが、これを解決するにはとてもクールだと思いました! – Hovestar