Отступы — это реально как огонь, без них никуда. И да, с аргументами функций много улыбаешься поначалу, когда кажется, что можно что попало кинуть, а потом бац — ошибка. Ошибки в Python, если прочитать внимательно, часто четко говорят, где тормоз. Главное — не пугаться и писать много кода, мозг привыкнет быстро.