因此,我正在创建一个“澳大利亚”选票应用程序,并且正在寻找输入提示的创造性解决方案。
基本上,用户输入有多少人,然后最多提交 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 候选人数量)
我已经研究过将选票分配和打印分开,或者创建一个完全分开的选票字符串并传递它(假设我可以制作某种 stringbuilder 函数),但我很想看到其他方法。仍在修补它,看看我是否需要转义 % 格式。