\begin{tikzpicture}[xscale=0.6,yscale=0.6]
% 家の作成
\foreach \x in {1,2,...,8}
{ \draw (2*\x,0)--++(0,0.7)--++(-0.2,0)--++(0.7,0.5)--++(0.7,-0.5)--++(-0.2,0)--++(0,-0.7)--++(-1,0)--cycle;
% 家の番号表示
\node at (2*\x+0.5,0.5)[font=\Large]{\x};
}
\end{tikzpicture}
\begin{tikzpicture}[xscale=0.6,yscale=0.6]
\foreach \x in {1,2,...,5}
{ \filldraw [fill=yellow!30!white](2*\x,0)--++(0,0.7)--++(-0.2,0)--++(0.7,0.5)--++(0.7,-0.5)--++(-0.2,0)--++(0,-0.7)--++(-1,0)--cycle;
\node at (2*\x+0.5,0.5)[font=\Large]{\x};
}
\foreach \x in {7,8}
{ \filldraw [fill=green!30!white](2*\x,0)--++(0,0.7)--++(-0.2,0)--++(0.7,0.5)--++(0.7,-0.5)--++(-0.2,0)--++(0,-0.7)--++(-1,0)--cycle;
\node at (2*\x+0.5,0.5)[font=\Large]{\x};
}
\filldraw [fill=red!50!white](12,0)--++(0,0.7)--++(-0.2,0)--++(0.7,0.5)--++(0.7,-0.5)--++(-0.2,0)--++(0,-0.7)--++(-1,0)--cycle;
\node at (12.5,0.5)[font=\Large]{6};
\end{tikzpicture}
\begin{tikzpicture}[xscale=0.3,yscale=0.3]
\foreach \x in {1,2,...,25}
{ \draw (2*\x,0)--++(0,0.7)--++(-0.2,0)--++(0.7,0.5)--++(0.7,-0.5)--++(-0.2,0)--++(0,-0.7)--++(-1,0)--cycle;
\node at (2*\x+0.5,0.5)[below=3,font=\small]{\x};
}
\end{tikzpicture}