str, int -> variável.
input -> palavra reservada, cujo a sua finalidade é esperar a entrada de informações do usuário.
X = 1
//declarei uma variável para guardar o valor da entrada do usuário
//declarei uma palavra chave (input) para falar que estou esperando o cliente informar algo
K = input("informe um número")
//fiz uma verificação para saber se o valor informado é igual ao valor declarado em X
se K é igual a X
Entra aqui
se não
Entra aqui
Em Python, existe o conceito de "tipagem dinâmica" , logo você não precisa necessariamente informar se ela é str ou int, automaticamente ele consegue entender. você pode ver isso escrevendo o seguinte código.
x = 1
print(type(x))
doc