标签:PYTHON 玩家 小游戏 随机 字符串 石头 剪刀 输入
作为新加入的python小白,课堂遇到的题目在这分享下,不知道思路怎样,大佬多多指教。
原题目:
# 练习4:1.随机生成个石头剪刀布 # 2.输入石头剪刀布 # 3.输入的石头随机生成的是剪刀,则提示你赢了 # 4.输入的剪刀随机生成的是剪刀,则提示平局 # 5.另一种情况则提示你输了 # 6.利用循环,让用户直到赢了为止
核心:电脑使用随机产生的数据,与玩家的数据比较即可
一、随机数
电脑导入random包使用随机数,但它只能随机整数,不能随机字符串,最简单的当然是让电脑直接出石头/剪刀/布。
这里把字符串放进列表里,利用取值随机来实现随机字符串
二、作比较
接下来只需要比较双方数据,给出结果,小游戏基本框架就完成了
三、异常处理
让玩家输入时,玩家并不一定会正确输入,玩家想怎么玩就怎么玩,所以要相应有对策
趁机再鄙视一下不遵守游戏规则的玩家
四、完善需求
主体框架已经可以运行,需求还要直到玩家获胜,加入while循环,玩家胜利时break中止循环
最终数据
部分结果
标签:PYTHON,玩家,小游戏,随机,字符串,石头,剪刀,输入 来源: https://blog.csdn.net/Shan__Zhan/article/details/122733927
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。