Puedes usar un
flag (o bandera). Que te indique si entraste al if alguna vez.
Deberías leer para que sirve return. En general deberías leer lo que te recomendé, (no es necesario que leas los 3 libros tan solo con que leas hasta donde te indique de alguno de los que te mencione con eso basta).
Pero si vienes, dices corrígeme y veo claramente esto es algún tipo de ejercicio de la escuela (como claramente este se ve) y ademas estas negado a leer entonces no puedo ayudarte.
Lee este post y mira como acabo este usuario.
Cuando tienen alguna puntual como, ¿Para que sirve return?, ¿Para que sirve break?, ¿Que significa l[:]? y todo ese tipo de cosas eres bienvenido. Pero de eso a corregir tu tarea, vamos que ya te he dado links, implementaciones, libros, etc...
Si simplemente te corrigiera no aprenderías nada.