i am new to python programming and i am in a doubt in list data type. i used sort() function and it works for all the numbers i printed but not this numbers mentioned below. why?
a2=input("enter marks 2 :")
a3=input("enter marks 3 :")
a4=input("enter marks 4 :")
a5=input("enter marks 5 :")
marks=[a1,a2,a3,a4,a5]
print(marks)
marks.sort()
print(marks)```
>In terminal:
ter marks 1 :85
enter marks 2 :347
enter marks 3 :347
enter marks 4 :56
enter marks 5 :12
['85', '347', '347', '56', '12']
['12', '347', '347', '56', '85']