0.1+0.05 -> 0.15000000000000002
. Что бы такое округлить правильно, придётся снова преобразовываться к строке и вы придёте к тому, от чего уходили.серьезно?
И пофиг на техническое задание?
n = repr(line.find("\n"))
print('text:', repr(text))
print('line:', repr(line))
print('eq without last char:', text == line[0:-1])
print('eq with strip:', text == line.strip())
print('in:', 'text in line)