当前位置:嗨网首页>书籍在线阅读

38-随机分配家务活的电子邮件程序

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.12.1 随机分配家务活的电子邮件程序

编写一个程序,接收一个电子邮件地址的列表以及一个需要做的家务活列表,并随机将家务活分配给每个地址。用电子邮件通知每个人分配给他们的家务活。如果你觉得需要挑战,就记录每个人之前分配家务活的记录,这样就可以确保程序不会向任何人分配与上一次相同的家务活。另一个可能的功能,就是安排程序每周自动运行一次。

这里有一个提示:如果将一个列表传入 random.choice() 函数,它将从该列表中返回一个随机选择的项。你的部分代码看起来可能像这样:

chores = ['dishes', 'bathroom', 'vacuum', 'walk dog'] 
randomChore = random.choice(chores)
chores.remove(randomChore) # this chore is now taken, so remove it