python从入门到放弃篇4.2(random.choice,def,class)打奖小程序升级版1

“”"
今天刚好没有作业,也没有事,从上午研究到晚上,下午睡了好一会,睡了2个小时,耽误了一下。不过,还好在现在搞出来了。我这个程序,有比较多的注释,我没有删掉,因为,我一直用不同的思路在做这个程序,所以,每一次的错误的思路都是珍贵的,都是值得收藏的,没有失误就不会有成功,我觉得编程这种东西就是不断地试错的过程。(因为我天生愚钝),所以这个程序,我又搞了接近一天。我尝试过双for循环在if分支判断,列表表达式(解析式),不同的书有不同说法,大致意思是一样的。例如[w for w in ls],[w for w in ls if type(ls) == list]等等,想过用两个列表存两个数,一个是随机生成的数,一个是用户输入的数,然后遍历其中一个列表在进行判断,看一下元素是否在另一个列表里面,如果存在,则计数器Count加1。然而,这个思维有一个误区,因为,用户输入的数可以重复的,意思是说,如果输入两个重复的数,那么计数器就会加2,但是,我们是要对应的数相等,计数器才加1,所以,这个是一个思维误区。
“”"

#升级版1的代码更加简洁了

“”"
有时间的话,我可能还会出升级版2,版本持续更新。我觉得这样子每天过得才有意义,浪费时间玩游戏,不如烧脑去做新东西,温故而知新嘛,我们在做升级版程序的时候,其实是对我们自己知识量的考验,也是一个新的开始,因为,你的新版本肯定要与老版本有所不同嘛。
“”"

#接下来。废话不多说,上代码。实践是检验真理的唯一标准!!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
时间刚好,再过一会,就去锻炼了,很nice!!

猜你喜欢

转载自blog.csdn.net/weixin_43408020/article/details/106908694