【发布时间】:2013-11-20 20:37:10
【问题描述】:
所以我正在创建一个“澳大利亚”选票应用程序,并且我正在寻找输入提示的创造性解决方案。
基本上用户输入多少人,然后最多提交 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 候选人数)
我已经研究过将选票分配和打印分开,或者创建一个完全独立的选票字符串并传递它(假设我可以制作某种字符串生成器函数),但我很想看到其他方法。仍在修补它,看看我是否需要转义 % 格式。
【问题讨论】: