python入门级问题

我的疑问是怎么让程序判断小美第几题答错了?比如小妹错了2,6,7题,怎么在程序上反应出小美的错题号?我是这么写的,如果某题错了,exec ("w%s=i"%i)。最后在程序的最后写for i in range(1,count+1): ##count为错题数 print('第',end='') print('{}'.format(locals()['w'+str(i)]),end='') print('错了哟')可是这样的话如果第一题没错我就没有w1这个变量,求助各位大神了!


RISEBY
浏览 506回答 3
3回答

千万里不及你

可以在while循环里给个注释吗?谢谢了,人有点蠢不好意思追答稍修改了下,使加减乘除的出题率更平均些

繁星点点滴滴

定义一个list记录做错的题号即可,不需要动态定义变量。写个简单易懂的例子
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python