我正在为自己编写一个程序,为我玩这个游戏生成一个装载。我几乎完成了,我使用random.choice切换到random.sample,以避免在结果中重复,但讨厌格式化。
print("He has", random.choice(kills) + ',', random.choice(kills) + ',', random.choice(kills) + ', and', random.choice(kills))
输出:
他有两个汉德扼流圈,扦子,扦子和干草叉刺伤
,而:
print("He has", random.sample(kills, 4))
输出:
他有[' Knee Snap',' Jaw Rip',' Body Slam',' Choke']
如何获得与random.choice()代码类似的输出示例? 谢谢!
答案 0 :(得分:2)
message
答案 1 :(得分:0)
执行此操作的一种方法是迭代对象,将其添加到字符串中。请尝试以下方法:
choices = random.sample(kills,4) #put choices in variable
s = "He has " #begin output String
for(c in choices):
s = s + c + "," #add choices to output string
s = s[:-1] #remove final comma
print(s) #print string