1001. A+B Format
a,b = input().split()
print('{:,}'.format(int(a)+int(b)))
1002. A+B for Polynomials
总结:
字典的排序
sorted(iterable,key=None,reverse=False)
返回一个上升序列的list
Python 3.x下消除print()自动换行
print(,end="")
list的遍历
forvalueinlist:
dict1 = {}
for i in range(2):
list = input().split()
for j in range(int(list[0])):
a = int(list[j*2+1])
b = float(list[j*2+2])
if a in dict1.keys():
dict1[a] += b
if abs(dict1[a])<0.00001:
del dict1[a]
else:
dict1[a] = b
print(len(dict1),end="")
dict2 = sorted(dict1.items(),key=lambda x:x[0], reverse=True)
for tup in dict2:
flag2 = 0
for value in tup:
print(end=" ")
if flag2 == 0:
print("%d" %(value),end="")
else:
print("%.1f" %(value),end="")
flag2 = 1