[关闭]
@RR 2017-04-21T13:34:48.000000Z 字数 385 阅读 111

Python练习问题

kata


1. dict生成与选择

实现一个dict_gen(size)函数返回一个dict对象。要求如下。

这个dict一共有size个元素。
这个dict对象的key和value都是大于1小于1000的随机整数。
任何数字只能在key和value中出现一次,比如说50,要么是一个key,要么是一个value;不能同时是key和value;而且50不能出现两次。

实现第二个函数dict_select(d)

dict_gen函数的输出作为dict_select的函数的参数。dict_select返回一个新的dict,满足如下条件:
如果key,value里面任何一个值是3或者5的倍数,但不同时是3和5的倍数。这样的key,value对不在新的dict里面。
同时,key和value的角色互换,也就是使用老dict里面的value作为在新的dict里面的key。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注