Let $T = (V, E)$ be a tree with a vertex of degree $k$. Let $v_0$ be the vertex of degree $k$. Now let $v_i$ be a vertex such that $\{ v_0, v_i \} \in E(T)$ and $i \in \{ 1$, ... , $k \}$. Let $P_i$ be the path of maximum length in $T$ such that $v_0$ is the first vertex in the path and $v_i$ is the second vertex in the path. Note that in the path $P_i$, a subgraph of $T$, $deg_T(v_0) = 1$. Using the leaf lemma (every non-edgeless tree has at least $2$ nodes) and the fact that $P_i$ has no branches because it's a path, there exists exactly $2$ leaves in $P_i$. Furthermore, there exists $1$ leaf in the path such that the leaf is not $v_0$. In other words, the minimum number of leaves, $n_i$, in $P_i$—not including $v_0$—is $1$. Because $i \in \{1, ..., k\}$, we can take the sum $\displaystyle\sum_{i=1}^{k} n_i$ = $\displaystyle\sum_{i=1}^{k} 1= k$, we see that $T$ contains at least $k$ leaves (if you're wondering "Can't there be more leaves?", you would be correct, however, we only need to show the tree has at least $k$ leaves). One thing to note is that we can guarantee that all the counted leaves are distinct because if they weren't, we would either obtain a cycle in $T$ or a path longer than $P_i$, both of which are contradictions since cycles cannot exist in a tree and $P_i$ has been defined as a path of maximum length containing $v_0$ and $v_i$.