赞
踩
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
from random import randint
black = 1994
white = 1993
n = 1
a = 0
b = 0
c = 0
'''
① = 双白: white -= 2 ,
black += 1
② = 双黑: black -= 1
③ = 一黑一白: black -= 1
'''
over = False
while over != True:
if white >= 2 and black >= 2:
choice = randint(0, 2)
if choice == 0:
#①
# ~ print(0)
a += 1
white -= 2
black += 1
elif choice == 1:
#②
# ~ print(1)
b += 1
black -= 1
elif choice == 2:
#③
# ~ print(2)
c += 1
black -= 1
n += 1
elif white == 1 and black >= 2:
choice = randint(1, 2)
if choice == 1:
#②
# ~ print(1)
b += 1
black -= 1
elif choice == 2:
#③
# ~ print(2)
c += 1
black -= 1
n += 1
elif white == 1 and black == 0:
print('black :' + str(black))
print('white :' + str(white))
break
elif white == 1 and black == 0:
print('black :' + str(black))
print('white :' + str(white))
break
elif white == 1 and black == 0:
print('black :' + str(black))
print('white :' + str(white))
break
elif white == 1 and black == 1:
#③
print(2)
c += 1
black -= 1
n += 1
elif white >= 2 and black == 0:
#①
print(0)
a += 1
white -= 2
black += 1
n += 1
elif white >= 2 and black == 1:
#①
print(0)
a += 1
white -= 2
black += 1
n += 1
print(n)
print('0 : ' + str(a))
print('1 : ' + str(b))
print('2 : ' + str(c))
print(a + b + c)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。