大家好!我是幻化意识流。今天继续跟我学Python。 今天我们来个综合训练: 目的:综合运用循环、条件分支、时间、字符串格式化、随机数这些所学过的知识点来写一个有趣味性的程序。 我想了了一下,要综合运用这写知识,写个飞镖比赛比较合适,我记得以前似乎写过这种类似的游戏,不过那会儿我们的知识不够丰富,写的程序也不够饱满,现在利用我们所学,看看能不能把这个游戏写得更好,还要把上面的需求包含进去。 写代码前我想说两句引言:我记得投掷飞镖这个游戏在国际、国内好像还是一项正规的比赛,今天我们就来玩这个游戏,游戏的选手不是你而是电脑,让电脑随机地投掷飞镖,看看它的表现如何? 开始编码: 代码文本: importrandom importtime Darts10 HitsR0。0 starttime。perfcounter() print(飞镖比赛开始!。center(20,)) foriinrange(1,Darts1): rrandom。random() ifr0。2: HitsR1 print(10环,完美!) elif0。2r0。4: HitsR1 print(8环,还不错哦!) elif0。4r0。6: HitsR1 print(6环,刚及格!) elif0。6r0。8: print(0分,难道你想脱靶吗?) else: HitsR1 print(扣1分,脱靶!) print(飞镖比赛结束!。center(20,)) print(您的得分为:{}。format(HitsR)) print(您投掷飞镖的命中率为:{:。2}。format(HitsRDarts)) print(您使用的时间是:{:。2f}秒。。format(time。perfcounter()start)) 运行一下看: 怎么样,是不是很有趣。朋友们亲自动手瞧一瞧代码,看看您的机器飞镖成绩如何? 好的,今天的10分钟学习就到这里了,感谢您的参与、学习! seeyou。