优秀的编程知识分享平台

网站首页 > 技术文章 正文

python编程 石头剪刀布游戏,练手题目

nanyue 2024-12-02 23:40:34 技术文章 11 ℃

#石头剪刀布游戏 电脑赢了后,直接退出游戏。玩家赢了后,可以接着玩

#电脑随机出拳,用1,2,3分别表示石头,剪刀,布

import random #随机函数

isWin = False;

while not isWin:

computer = random.randint(1,3)

if computer == 1:

finger = "石头"

elif computer == 2:

finger = "剪刀"

elif computer == 3:

finger = "布"

#玩家手势

text = input("输入 石头、剪刀、布:")

blist = ["石头","剪刀","布"]

if(text not in blist):

print("输入错误,请重新输入!")

#判断电脑和玩家谁输谁赢:

elif text == finger:

print("电脑出的拳是:%s,平局" %finger )

elif(text == '剪刀'and finger == '布') or (text == '石头'and finger == '剪刀') or (text == '布'and finger == '石头'):

print("电脑出的拳是:%s,你赢了,真棒!" %finger )

elif(text == '布'and finger == '剪刀') or (text == '剪刀'and finger == '石头') or (text == '石头'and finger == '布'):

print("电脑出的拳是:%s,你输了,加油!" %finger )

isWin = True

Tags:

最近发表
标签列表