运用了:if ..... else ....
if else if.... else ...
if
编程(游戏,逻辑中的算法)
剪刀石头布-程序
玩法:
两个玩家
电脑(随机) 玩家
1、 玩家参与:输入用户名
2、 电脑:提供角色供选择
3、 玩家选择:1-剪刀 2-石头 3-布
4、 电脑随机选对一个数字 1,2,3
5、 判断对错(实现玩家赢或者电脑赢的结果)
(1)罗列出所有的可能性,判断每种可能性的实现
If 电脑==1 玩家==2
玩家 赢
Else if 电脑==2 玩家==3
玩家赢
Else if 电脑==1 玩家==3
电脑赢
Else if 玩家 ==1 电脑 ==2
电脑赢
Else if 电脑==3 玩家==2
电脑赢
Else if 玩家 ==1 电脑 ==3
玩家赢
Else:
平局
(2) 剪刀 石头 布
1 2 3
所有赢家 玩家 –电脑=1 || 玩家-电脑=-2(间隔数) 玩家赢
电脑-玩家=1||电脑-玩家=-2 电脑赢
最后: 平局
If 语句的特点:
不管 if 后面的条件是否成立,必须计算一遍
If 少写 else if