Python石头剪刀布完整代码

   日期:2020-09-24     浏览:128    评论:0    
核心提示:print(“游戏介绍:\n” "数字1代表石头\n" "数字2代表剪刀\n" "数字3代表布")游戏次数playnumber=0玩家胜利次数play_winner=0电脑胜利次数computer_winner=0平局数draw=0while True:判断输入的手势是否合理while True:guess=int(input(“请输入你的手势:”))if guess!=1 and guess!=2 and guess!=3:print(“输入有误,请重新输入

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(“游戏结束”)

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服