这个是油炸鬼写到程序,我改了一下,再改改加上暗号。
import random
player_list=["csome","angroll", "leeli", "ap9", "nanshoua", "blessblue", "supercube","eric", "kkkk3", "chery", "gdk"]
role_list=["boss", "gin", "vodka", "vermouth", "conan","five","pingci","lan","judy","yuanzi","ai"]
almostknow_list=[[1,2],[0],[1],[0],[5,6,7],[7],[4],[5],[],[],[]]
number_list=[]
for i in range(len(player_list)):
number_list.append(i+1)
random.shuffle(number_list)
s_list=list(player_list)
random.shuffle(s_list)
text=[]
for i in range(len(player_list)):
print (number_list[i],role_list[i], s_list[i])
d1=dict(zip(number_list, s_list))
print(d1)
for i in range(len(player_list)):
print (i+1, d1[i+1])
for i in range(len(player_list)):
line=s_list[i]+"you role: "+role_list[i]+",your number: "+str(number_list[i])
if len(almostknow_list[i])>0:
k_list=[]
for j in almostknow_list[i]:
k_list.append(number_list[j])
random.shuffle(k_list)
line=line+",you know: "
for j in k_list:
line=line+str(j)+" "
text.append(line)
for line in text:
print(line)
【 在 blessblue 的大作中提到: 】
: 写个程序自动生成比较好
: 另外暗号可以不用数字,或者用区别于1-11不同的数字
--
修改:h2929 FROM 163.114.132.*
FROM 163.114.132.*