下面是一个编写的Python程序示例,用于接受用户输入投掷的骰子值并将这些值存储在字典中:
# 创建一个空字典来存储骰子值
dice_values = {}
# 循环接受用户输入,直到用户输入空字符串
while True:
value = input("请输入投掷的骰子值(输入空字符串结束):")
# 如果用户输入空字符串,则退出循环
if value == '':
break
# 将用户输入的骰子值转换为整数
value = int(value)
# 检查字典中是否已经有这个骰子值,如果有,则增加计数,如果没有,则添加新的键值对
if value in dice_values:
dice_values[value] += 1
else:
dice_values[value] = 1
# 打印字典中存储的骰子值及其出现次数
for value, count in dice_values.items():
print(f"骰子值 {value} 出现了 {count} 次")
运行这个程序后,它会不断接受用户输入的骰子值,并将其存储在字典中。用户输入空字符串后,程序会打印字典中存储的骰子值及其出现次数。