Вроде бы обяснили, но вот еще вариант обяснения: *** int - сокращение от integer = целое, один из типов переменных, который хранит целое число *** Если это инт со скобками: int() то это обозначает функцию, которая преобразует в тип int то, что находится внутри этих скобок. Преобразует если сможет, если не сможет, то выведет ошибку. *** num - имя переменной, любой набор букв, который программисту пришел в голову и показался ему удобным для названия этой переменной. В качестве имени переменной очень желательно использовать слова подходящие по смыслу, как в данном случае num = number = число В качестве имени запрещено использовать зарезервированные слова, например if. В качестве имени вообще-то можно, но очень нежелательно использовать название встроенных функций, например int. Переменная в данном случае должна быть такого типа и содержать такое значение, при которых функция int() может преобразовать ее в переменную целого типа. Например типа строка - str int("1234"), или типа float int(123.456).