import random |
# 石头剪刀布 |
choices = [ '石头' , '布' , '剪刀' ] |
print ( 'Hi,训练师!我是编程猫!很高兴遇见你!现在我们来玩石头剪刀布的游戏吧!' ) |
print ( '石头剪刀布!' ) |
player = input ( '你要出石头呢,还是剪刀呢,还是布?(如输入“退出”,可退出游戏)' ) |
# 直到退出游戏之前,下面的循环都会继续 |
while (player ! = '退出' ): |
# 验证玩家和电脑各自的选择 |
computer = random.choice(choices) |
print ((((( '你出了' + player) + ',电脑出了' ) + computer) + '...' )) |
if (player = = computer) : |
print ( "平局!" ) |
elif (player = = '石头' ) : |
if computer = = "剪刀" : |
print ( "你赢了!" ) |
else : |
print ( "电脑赢了!" ) |
elif (player = = '布' ) : |
if computer = = "石头" : |
print ( "你赢了" ) |
else : |
print ( "电脑赢了!" ) |
elif (player = = '剪刀' ) : |
if computer = = "布" : |
print ( "你赢了" ) |
else : |
print ( "电脑赢了!" ) |
else : |
print ( "出错了哦!只能出“石头”“剪刀”或“布”!" ) |
# 立即再来一轮,直到退出游戏 |
print ( '石头剪刀布!' ) |
player = input ( '你要出石头呢,还是剪刀呢,还是布?(如输入“退出”,可退出游戏)' ) |