Tolong jelaskan mengenai def square(x): dari Fungsi dalam bahasa melayu

Disebabkan Python ialah sebuah bahasa pengaturcaraan dinamik, si pengaturcara tidak perlu menyatakan jenis data bagi pemboleh ubah dan dalam pentakrifan fungsi. ** ialah operator kuasa dalam Python.

Akhir sekali, dalam Haskell, fungsi kuasa dua dengan mudahnya ditulis seperti berikut:

square x = x ^ 2

Kod ini menyerupai tatatanda fungsi matematik, cuma kurungan perlu diabaikan.