上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: def func1(n, base): convertion = '0123456789ABCDE' if n < base: return convertion[n] else: return func1(n // base, base) + convertion[n % base]def fun 阅读全文
posted @ 2022-04-30 15:33 狒狒桑 阅读(36) 评论(0) 推荐(0) 编辑
摘要: # 判断是否是回文def func1(s: str): s1 = list(s) while len(s1) > 1: if s1.pop() != s1.pop(0): return False return True# 求子串中最长回文def func2(s: str): s1 = list(s 阅读全文
posted @ 2022-04-30 13:11 狒狒桑 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # 打印机设置class Printer: def __init__(self, ppm): self.pagerate = ppm self.currentTask = None self.timeRemaining = 0 def tick(self): if self.currentTask 阅读全文
posted @ 2022-04-30 12:13 狒狒桑 阅读(40) 评论(0) 推荐(0) 编辑
摘要: # 热土豆/约瑟夫问题def func1(s: list, n: int): temp = [] while len(s) > 0: if len(s) > 1: for i in range(n): s.append(s.pop(0)) temp.append(s.pop()) return te 阅读全文
posted @ 2022-04-30 11:03 狒狒桑 阅读(27) 评论(0) 推荐(0) 编辑
摘要: # 中缀表达式转为后缀表达式def func1(s: str): s1temp = [] s2temp = [] for i in s.split(): if i.isdigit(): s1temp.append(i) elif i in '*/+-': s2temp.append(i) elif 阅读全文
posted @ 2022-04-30 10:20 狒狒桑 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # 十进制转化为N进制def func1(s: str, s_base:int, n_base: int): baselist = '0123456789ABCDEF' res = str(s) # 原数不是十进制时,先转为十进制:累加 if s_base != 10: ssum = 0 s = s 阅读全文
posted @ 2022-04-28 18:52 狒狒桑 阅读(25) 评论(0) 推荐(0) 编辑
摘要: # 匹配()def func1(s: str): temp = [] for i in s: if i in '(': temp.append(i) else: if i in ')': if temp: temp.pop() else: return False if temp: return F 阅读全文
posted @ 2022-04-28 17:56 狒狒桑 阅读(18) 评论(0) 推荐(0) 编辑
摘要: # 逐一比对法def func1(s1: str, s2: str): if len(s1) != len(s2): return False for i in range(len(s1)): if s1[i] in s2: s2 = s2.replace(s1[i], '') if s2 == ' 阅读全文
posted @ 2022-04-28 17:14 狒狒桑 阅读(26) 评论(0) 推荐(0) 编辑
摘要: import geventfrom gevent import monkeyimport time# monkey.patch_all() # 补丁包,协程有IO等待时,触发协程切换def work1(): for i in range(10): print(f' work1 {i}') # tim 阅读全文
posted @ 2022-04-24 17:08 狒狒桑 阅读(28) 评论(0) 推荐(0) 编辑
摘要: from greenlet import greenletdef work1(): for i in range(10): print(f' work1 {i}') g2.switch()def work2(): for i in range(10): print(f' work2 {i}') g1 阅读全文
posted @ 2022-04-24 16:48 狒狒桑 阅读(17) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页