不能使用while循环和for循环还有随机数模块,因此电脑的出拳方式的生成只能通过计算得到,而该算法只能模拟随机数的一部分特性,因此在实际应用中可能存在一定的问题。
注意,这个程序中没有使用while循环或for循环等任何循环语句,因此只会执行一次猜拳游戏。
在使用if语句的基础上通过引入 Python 的 random 模块,实现电脑随机产生手势的功能。
注意,这个程序中没有使用while循环或for循环等任何循环语句,因此只会执行一次猜拳游戏。
使用if语句与随机数模块和一个字典来映射石头剪刀布的胜负规则,并根据用户和计算机输入的选项对应的键值找到其胜出的选项
这种实现方式使用if语句、随机数模块和一个字典来映射石头剪刀布的胜负规则,并使用for循环来实现猜拳小游戏
在原有基础上进行修改,将for循环替换为while循环;
- 增加了用户交互环节,让用户可以选择自己出拳或者输入r随机出拳的功能;
- 记录了游戏结果统计变量(比如用户胜利场数、电脑胜利场数和回合数),并在游戏结束时打印比分结果;
- 在满足三局两胜的条件时结束游戏,并询问用户是否再次开启游戏;
对while循环的代码进行重构使用函数进行优化
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |