school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

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=" ")