r[x_] := Which[
x == 1, .02,
x == 2, .03,
x == 3, .05,
x == 4, .1,
x == 5, .15,
x == 6, .25];
weights = Table[r /@ size[], {i, 1, days}];
Using the little <> near the right end of the second row of "buttons" when posting will sometimes help you format code, sometimes not.
If you are absolutely sure your x will only have positive adjacent integer values then something like this might work.
r[x_]:=(.02,.03,.05,.1,.15,.25}[[x]];
weights=Table[r/@size[],{i,1,days}];
but that is dangerous and questionable practice