![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础算法学习
knighthyyyyyy
hyhyhyhyhyhy
展开
-
无题
x1={364,582,739,198,394} x2={697,517,221,198,733} y1={97,36,84,33,67} y2={32,57,33,64,18} x=sorted(x1|x2,reverse=True) y=sorted(y1|y2,reverse=True) c=[] a,b=eval(input()) for i in range(0,a): c.append(x[i]) for i in range(0,b): c.append(y[i]) prin.原创 2021-05-13 12:15:14 · 70 阅读 · 0 评论 -
不想取名
x1={'kata':9,'rose':11.5,'mike':10,'blut':9.5} x2={'sely':8.2,'rose':10,'cate':9.5,'mike':12.5} x1.update(x2) y=max(x1) print(len(x1)) print("{} {}".format(max(x1),x1.get(y))) 运行结果 x={'nini':94,'zhoushen':42,'yangmi':38,'renjialun':86,'yangying':19,'he.原创 2021-05-07 13:55:06 · 106 阅读 · 0 评论 -
登陆检测跟自助购物
b=[] a=[] c=[] while True: a=input() a=a.split(" ") if 'Q' in a: break b.append(a.pop(0)) c.append(a.pop(0)) c=dict(zip(b,c)) d=input() print(c[d]) c=[] d=[] while True: a=input() a=a.split(" ") b=input() if '.原创 2021-04-30 10:57:38 · 84 阅读 · 0 评论 -
神奇扑克和箱子消除问题
神奇扑克 a=[] for i in range(1,55): a.append(i) d=2 while d>1: for j in range(0,len(a)-1): a.pop(j) d = len(a) try: if int(a[j])>=int(a[-1]): break except: break d=len(a原创 2021-04-27 21:07:00 · 89 阅读 · 0 评论 -
经统作业13
第一题 虫蛀古书 for i in range (0,10): a=43000000000+i*100000000+98650345 b=846800000+i*10000+6633 if a+b==44445506978: break else: i+=1 print(i) 额,理论上这是一道算法题,是需要靠迭代思想,帮程序找出最佳值。但是竟然给出了明确的数值就不想这么麻烦了(其实我也不会…)。 第二题 a,b,c=eval(input原创 2021-04-15 14:52:07 · 91 阅读 · 0 评论