剪刀石头布(你出一个,我出一个;咱们两个,收回一个。)
#作者:piprqw然
import random
print('剪刀石头布即将开始。。。')
list1=['石头', '剪刀', '布']
while True:
print('来了···')
computer1 = random.choice(['石头', '剪刀', '布'])
computer2 = random.choice(['石头', '剪刀', '布'])
player1 =input('请出第一拳(石头/剪刀/布): ')
player2 =input('请出第二拳(石头/剪刀/布): ')
if player2 in list1 and player1 in list1:
print('OK')
else:
print('无此选项')
break
print('玩家出拳'+player1+'和'+player2)
print('电脑出拳'+computer1+'和'+computer2)
computer=random.choice([computer1,computer2])
player=input('你要收回'+player1+','+player2+'中的哪一个?')
if player == '石头':
if computer == '石头':
print('平局')
print('电脑不服,再来!')
elif computer == '剪刀':
print('You WIN!!!')
print('电脑非常不服,再来!')
else:
print('You LOSE!!!')
come_on=input('是否再来?')
if come_on=='是':
print('OK')
else:
print('再见')
break
elif player == '剪刀':
if computer == '石头':
print('You LOSE!!!')
come_on=input('是否再来?')
if come_on=='是':
print('OK')
else:
print('再见')
break
elif computer == '剪刀':
print('平局')
print('电脑不服,再来!')
else:
print('You WIN!!!')
print('电脑非常不服,再来!')
elif player=='布':
if computer == '石头':
print('You WIN!!!')
print('电脑非常不服,再来!')
elif computer == '剪刀':
print('You LOSE!!!')
come_on=input('是否再来?')
if come_on=='是':
print('OK')
else:
print('再见')
break
else:
print('平局')
print('电脑不服,再来!')
else:
print('无此选项.')