因此,我正在创建一个基于文本的谋杀谜题游戏,用于以艰苦的方式学习Python。。。这可能很简单,但我想不出来
基本上我是在选择线索的位置,有16个选项,4个大位置,每个大位置中有4个子位置。但是我不希望任何线索与另一条线索位于同一位置
目前,我让它为每个项目和后续位置创建一个字典,但它有时会选择相同的位置。我很乐意帮忙,谢谢
def determine_items():
items_needed = {}
items = ["weapon", "Clue #1", "Clue #2", "Evidence"]
print(items_needed)
for i in items:
hidden_sub = [0.1,0.2,0.3,0.4]
hidden_super = [1,2,3,4]
selected_super = random.choice(hidden_super)
Selected_sub = random.choice(hidden_sub)
exact = selected_super + Selected_sub
if exact == items_needed.values():
items_needed.clear()
determine_items()
else:
print("No Duplicates?")
items_needed[i] = exact
这就是我根据你的答案得出的结论
相关问题 更多 >
编程相关推荐