No hay mucha diferencia. Los dos sustantivos tonto e idiota significan "tonto, tonto".
Tonto: Generalmente se refiere a una persona que carece de inteligencia, capacidad de juicio y de identificación, y está confundida.
¡Tonto, perdiste tu oportunidad!
¡Tonto, perdiste tu oportunidad!
Es un tonto si cree que ella todavía lo ama.
Si cree que ella todavía lo ama, entonces es un tonto.
Dijo que me lo devolvería y como un tonto, le creí.
Dijo que me lo devolvería y como un tonto, le creí.
Dijo que me devolvería el dinero y, como una tonta, le creí.
Es un tonto al pensar que ella todavía lo ama.
Es un tonto al pensar que ella todavía lo ama.
idiota: se refiere a una persona con poca inteligencia, movimientos lentos y comportamiento anormal.
Algún idiota dejó el grifo abierto del baño y hay agua por todos lados.
Algún idiota dejó el grifo abierto del baño y hay agua por todos lados.
Algunos idiota dejo el grifo abierto en el baño y hay agua por todos lados.
Estúpido idiota: ¡es un mes de trabajo lo que has perdido!
Estúpido idiota: ¡es un mes de trabajo lo que has perdido!
Estúpido idiota - ¡Has perdido un mes de trabajo!