Ответ:

Явное указание типов требуется, например, в C и C++. В Python тип переменной обычно не объявляют заранее: он определяется по присвоенному значению. В некоторых языках, например Java, тип переменной обычно указывают явно.