I am new to python and when I am trying to print the value of list which hold the float value and strings are printing more zeroes in float values. why this behavior in python can anyone please explain.
list = ['abcd', 786 , 2.23, 'john', 7.23 ,'Deepak','Umesh']
#tinylist = [123, 'john']
print list # Prints complete list
o/p
['abcd', 786, 2.23, 'john', 7.2300000000000004, 'Deepak', 'Umesh']
why so many zeroes are coming after 7.23