2.py (710B)
1 toWrite = """Sword,5 2 Mace,3 3 Warhammer,8 4 Shield,1 5 Spear,6 6 """ 7 8 def getLowest(list): 9 lowest = 1000 10 for i in list: 11 if i < lowest: 12 lowest = i 13 return lowest 14 15 f = open("./items", "w") 16 17 f.write(toWrite) 18 19 f.close() 20 21 f = open("./items", "r") 22 23 items = [] 24 for i in f.readlines(): 25 tmp = [] 26 tmp.append(i.split(",")[0]) 27 tmp.append(int(i.split(",")[1].strip("\n "))) 28 items.append(tmp) 29 30 amounts = [] 31 for i in items: 32 amounts.append(i[1]) 33 sorted = [] 34 35 for x in range(len(items)): 36 for i in items: 37 if i[1] == getLowest(amounts): 38 sorted.append(i[0]) 39 items.remove(i) 40 amounts.remove(getLowest(amounts)) 41 42 print(*sorted, sep=" ")