だから私は「オーストラリア」の投票アプリを作成していて、入力プロンプトに対する創造的な解決策を探しています。
基本的にユーザーは何人かを入力し、最大 1000 票または w/e で送信します。
3 つの候補があると仮定すると、入力プロンプトは次のようになります。
ballot = raw_input('1 for %s: 2 for %s: 3 for %s: ') % (cand_list[0], cand_list[1], cand_list[2])
しかし、私が本当に考えたいのは、動的なプロンプトです (ユーザーが 5、10、w/e 候補の数を入力すると仮定します)
投票の割り当てと印刷を分離するか、完全に分離して投票文字列を作成して渡すことを検討しましたが(何らかの文字列ビルダー関数を作成できると仮定して)、他のアプローチを見てみたいです。% 書式設定をエスケープする必要があるかどうかを確認するために、まだいじっています。