- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
223 :デフォルトの名無しさん[sage]:2015/10/03(土) 00:26:39.35 ID:2BaZKaXa - >>222
残念だけど、あなたのやろうとしていることはかなり高度なのよ 株価データ取得・分析・グラフ描画処理をリアルタイムでこなす ツールがあったら、投資するよりそれを売った方が儲かる
|
- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
230 :デフォルトの名無しさん[sage]:2015/10/03(土) 10:01:12.28 ID:2BaZKaXa - >>228
コーディングルールは制定されていないの? 最初にそれを示すだけで済むことよ
|
- くだすれPython(超初心者用) その27©2ch.net
369 :デフォルトの名無しさん[sage]:2015/10/03(土) 10:46:52.36 ID:2BaZKaXa - def 関数1:
… def 関数2: … def 関数3: … def main: 関数1() 関数2() 関数3() … if __name__ == '__main__': main() という風に関数を上から順に呼び出していく定型処理のスクリプトがあったとして 開始時のユーザー選択により、関数1でなく任意の関数から開始する、という フロー制御は、どう書けば実現できるだろう 関数が20個くらいあるので、呼び出しパターン全てをmainにifで書くのはできればやりたくない GOTOのある言語なら、ラベルを付けておいて各々に飛ばせば済むんだが
|
- くだすれPython(超初心者用) その27©2ch.net
375 :デフォルトの名無しさん[sage]:2015/10/03(土) 12:13:10.05 ID:2BaZKaXa - >>371
関数をリストに入れられること自体知らなかったよ… >>372 この程度でいいと思ってる 1が先頭の関数を示す a = int(input("開始処理番号を入力してください"))
|
- くだすれPython(超初心者用) その27©2ch.net
378 :369[sage]:2015/10/03(土) 15:07:27.49 ID:2BaZKaXa - このやり方で何とかできた。アドバイスサンクス
def 関数1(): … def 関数2(): … def 関数3(): … def main(): funclist = [関数1, 関数2, 関数3] a = int(input("開始処理番号を入力してください")) -1 for func in funclist[a:] func() if __name__ == '__main__': main()
|