练习题
Inotime
There is no time left for delay.
Github: https://github.com/9527q
展开
-
IPv4 地址与 int 值转换【Python】
进公司时,等爷面试我问了这个题,IP 地址是如何存储的?今天想起来,写个 Python 的字符串格式 IP 地址与 int 互转。"""IPv4 地址与 int 值转换"""def ip_to_int(ip): """ :type ip: str :rtype: int """ int_ = 0 for i in ip.split('.'):...原创 2020-04-13 22:47:35 · 1449 阅读 · 0 评论 -
【Python、练习题】排序妙用
Python3.7.1题目:生成包括N(=1000)个0-100之间的随机分数,统计其中各个分数出现的次数,按照出现次数的从高到低的顺序(不包括出现次数为0的分数)打印出来。首先采用每行:分数 次数格式输出其次每行: 次数:分数1、分数2.... 的格式输出最终是下面这种输出结果import randomscore_num = {}for _ in range(1000...原创 2019-04-04 11:59:27 · 3146 阅读 · 1 评论 -
【Python、练习题】指定权重抽卡
"""指定整数权重抽卡"""import randomdef ex_card(cards, num): labels = [0] for card in cards: labels.append(labels[-1] + card[1]) rands = [random.randint(1, labels[-1]) for _ in range(...原创 2019-04-13 10:31:33 · 2874 阅读 · 0 评论 -
【Python、练习题】判断括号是否符合
def check_brackets(string): brackets = {'{': 1, '}': -1, '(': 2, ')': -2, '[': 3, ']': -3} temp = [] for s in string: value = brackets.get(s) # 如果不是括号...原创 2019-04-26 12:35:00 · 1480 阅读 · 0 评论 -
【Python、练习题】自定义栈,并实现O(1)查找最值方法
以查找最小值为例class MyStack: def __init__(self): self.values = [] self.mins = [] def push(self, ins): if not self.mins: self.mins.append((0, ins)) elif ...原创 2019-04-26 12:40:45 · 622 阅读 · 0 评论