这是一个简单的Python程序,这个程序将为每个儿童分配一个礼物。
import random
# 儿童名字列表
children_names = ['小明', '小红', '小华', '小李', '小王']
# 礼物列表
gifts = ['玩具汽车', '巧克力', '泡泡机', '积木', '书籍']
def distribute_gifts(children_names, gifts):
# 创建一个字典来存储每个儿童和他们的礼物
gifts_for_children = {
}
# 遍历每个儿童名字
for child in children_names:
# 随机选择一个礼物
gift = random.choice(gifts)
# 将礼物添加到儿童的礼物列表中
if child in gifts_for_children:
gifts_for_children[child].append(gift)
else:
gifts_for_children[child] = [gift]
# 从礼物列表中移除已经分配的礼物
gifts.remove(gift)
# 返回分配的礼物
return gifts_for_children
# 调用函数,分配礼物
print(distribute_gifts(children_names, gifts))
当你运行这个程序时,它将随机地为列表中的每个儿童分配一个礼物,并在控制台中打印出每个儿童的名字和他们得到的礼物。请注意,为了程序的简单,我们假设礼物的数量和儿童的数量是一样的。
祝六一儿童节快乐!