gpt4 book ai didi

python - 如何将列表中的值分配给字典并返回到单独的列表中?

转载 作者:行者123 更新时间:2023-12-01 09:24:34 25 4
gpt4 key购买 nike

我正在尝试创建一个循环,可以掷骰子并将掷出的值分配到一个列表中,然后可以将其放入字典中以取回字典中写入的值。我的字典如下:

scores = {1:1000, 2:200, 3:300, 4:400, 5:500, 6:600}
rolls = []
for i in range(5):
self.rolls.append(random.randint(1,6))
my_score = 0

如何使滚动中的值与字典中的值相同并将它们添加到 my_score 中。

最佳答案

import random

scores = {'1':1000, '2':200, '3':300, '4':400, '5':500, '6':600}
results = 0
rolls = []
for i in range(5):
rand_int = random.randint(1,6)
if rand_int == 1:
results += (scores['1'])
elif rand_int == 2:
results +=(scores['2'])
elif rand_int == 3:
results += (scores['3'])
elif rand_int == 4:
results +=(scores['4'])
elif rand_int == 5:
results += (scores['5'])
elif rand_int == 6:
results += (scores['6'])

打印(结果)

将字典键更改为字符串

关于python - 如何将列表中的值分配给字典并返回到单独的列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50538887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com