当前位置:   article > 正文

python 石头剪刀布,Python石头剪刀布完整代码

石头剪刀不无限循环代码

print(“游戏介绍:\n”

"数字1代表石头\n"

"数字2代表剪刀\n"

"数字3代表布")

游戏次数

playnumber=0

玩家胜利次数

play_winner=0

电脑胜利次数

computer_winner=0

平局数

draw=0

while True:

判断输入的手势是否合理

while True:

guess=int(input(“请输入你的手势:”))

if guess!=1 and guess!=2 and guess!=3:

print(“输入有误,请重新输入!”)

else:

break

if guess==1:

print(“玩家出【石头】”)

elif guess==2:

print(“玩家出【剪刀】”)

elif guess==3:

print(“玩家出【布】”)

import random

computer=random.randint(1,3)

if computer==1:

print(“电脑出【石头】”)

elif computer==2:

print(“电脑出【剪刀】”)

elif computer==3:

print(“电脑出【布】”)

if guess== 1 and computer== 2 or guess== 2 and computer== 3 or guess== 3 and computer==1:

play_winner +=1

playnumber+=1

print("玩家胜利!胜利次数为%s次"%play_winner)

elif guess== 1 and computer== 3 or guess == 2 and computer== 1 or guess== 3 and computer==1:

computer_winner +=1

playnumber+=1

print("电脑胜利!胜利次数为:%s次"%computer_winner)

elif guess==computer:

draw+=1

playnumber+=1

print("平局!平局数为{}".format(draw))

电脑和玩家进行猜拳,最先胜利4局的胜利

if play_winner==4 or computer_winner==4:

break

10局之后,显示玩家胜利局数、电脑胜利局数和平局

if playnumber==10:

print(“玩家胜利局数为{}局,电脑胜利局数为{}局,平局数为{}局”.format(play_winner,computer_winner,draw))

print(“游戏结束”)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/405876
推荐阅读
相关标签
  

闽ICP备14008679号