失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 吾昂王的Python之路---利用python编写石头剪刀布小游戏

吾昂王的Python之路---利用python编写石头剪刀布小游戏

时间:2023-02-03 03:48:50

相关推荐

吾昂王的Python之路---利用python编写石头剪刀布小游戏

~~

整体思路:

~~

首先:用变量 获取 输入的石头 剪刀 布

其次:利用条件判断 玩家一 输入的为 石头 剪刀 还是 布 若为石头 若玩家一输出非1 2 3 其中一个则退出语句

则执行 下一个判断语句 来判断玩家二输入的是什么

以此类推

a = int(input("请输入数字 1代表石头,2代表剪刀,3代表布:")) #获取第一个玩家输入的信息(1为石头 2为剪刀 3为布)b = int(input("请输入数字 1代表石头,2代表剪刀,3代表布:")) #获取第二个玩家输入的信息(1为石头 2为剪刀 3为布)if a==1: #条件判断:若玩家一输入1石头 则执行 以下语句 :根据b判断玩家输入的为剪刀 石头 还是布 再根据石头剪刀布 规则 判断 其结果 输出 结果 if b==1:print("平局")elif b==2:print("玩家一赢")elif b==3:print("玩家二赢")else:print("请输入1,2,3")elif a==2:#条件判断:若玩家一输入2剪刀 则执行 以下语句 :根据b判断玩家输入的为剪刀 石头 还是布 再根据石头剪刀布 规则 判断 其结果 输出 结果 if b==1:print("玩家二赢")elif b==2:print("平局")elif b==3:print("玩家一赢")else:print("请输入1,2,3")elif a==3: #条件判断:若玩家一输入3布 则执行 以下语句 :根据b判断玩家输入的为剪刀 石头 还是布 再根据石头剪刀布 规则 判断 其结果 输出 结果 if b == 1:print("玩家一赢")elif b == 2:print("玩家二赢")elif b == 3:print("平局")else: #条件判断:若输出的不为 1 2 3 其中一个 则 输出 以下语句print("请输入1,2,3")

如果觉得《吾昂王的Python之路---利用python编写石头剪刀布小游戏》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。