我们先来看一下效果:
看起来挺简单的,程序也不复杂,但是这个程序的运行思路其实还是有点难度的,因为电脑不知道石头剪刀布的规则、也不知道你选的是些什么,这些都需要你来告诉电脑。
首先我们要明白,在这个石头剪刀布程序里我们要用数字1、2、3来代表石头、剪刀、布,电脑需要通过这些数字来判断输赢,先来看看各种情况(玩家、电脑为变量)
1、玩家输
玩家眼里:
玩家 = 石头,电脑 = 布
玩家 = 剪刀,电脑 = 石头
玩家 = 布,电脑 = 剪刀
电脑眼里:
玩家 = 1,电脑 = 3
玩家 = 2,电脑 = 1
玩家 = 3,电脑 = 2
2、玩家赢
玩家眼里:
玩家 = 石头,电脑 = 剪刀
玩家 = 剪刀,电脑 = 布
玩家 = 布,电脑 = 石头
电脑眼里:
玩家 = 1,电脑 = 2
玩家 = 2,电脑 = 3
玩家 = 3,电脑 = 1<