python石头剪刀布小游戏(三局两胜制)
Python石头剪刀布小游戏(三局两胜),供大家参考,具体内容如下
importrandom
all_choioces=['石头','剪刀','布']
win_list=[['石头','剪刀'],['剪刀','布'],['布','石头']]
poeple_on=True
poeple_add=0
compute_add=0
whilepoeple_on:
compute=random.choice(all_choioces)
put='''(0)石头(1)剪刀(2)布请选择:'''
ind=int(input(put))
poeple=all_choioces[ind]
print('你出的:%s,计算机出的是:%s'%(poeple,compute))
ifpoeple==compute:
print('\033[32;1m平局\033[0m')
elif[poeple,compute]inwin_list:
print('\033[31;1m你赢了\033[0m')
poeple_add+=1
ifpoeple_add==2:
poeple_on=False
print('\033[32;1m游戏结束\033[0m')
else:
print('\033[31;1m计算机赢了\033[0m')
compute_add+=1
ifcompute_add==2:
poeple_on=False
print('\033[32;1m游戏结束\033[0m')
第二种简单的格式
importrandom
all_choioces=['石头','剪刀','布']
win_list=[['石头','剪刀'],['剪刀','布'],['布','石头']]
poeple_add=0
compute_add=0
whilepoeple_add<2andcompute_add<2:
compute=random.choice(all_choioces)
put='''(0)石头(1)剪刀(2)布请选择:'''
ind=int(input(put))
poeple=all_choioces[ind]
print('你出的:%s,计算机出的是:%s'%(poeple,compute))
ifpoeple==compute:
print('\033[32;1m平局\033[0m')
elif[poeple,compute]inwin_list:
print('\033[31;1m你赢了\033[0m')
poeple_add+=1
else:
print('\033[31;1m计算机赢了\033[0m')
compute_add+=1
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。