\documentclass[12pt]{report}

\usepackage{tcolorbox}
\tcbuselibrary{listings,skins,theorems}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage{xcolor}

\newtcblisting{code}[1]{
		   skin=bicolor,
		   overlay={\draw[dashed,black] (segmentation.west)--(segmentation.east);},
		   listing options={basicstyle=\bfseries},
		   fontupper=\bfseries,
		   fontlower=\sffamily\bfseries,
		   width=\linewidth,
		   boxrule=0.5mm,
           outer arc=1mm,arc=1mm,
		   top=1mm,bottom=1mm,middle=1mm,
           ams nodisplayskip lower,
           listing and comment,
           comment={\begin{align*}#1\end{align*}}
		   }


\usepackage[extrafootnotefeatures]{xepersian}
\settextfont[Scale=1.2]{XB Niloofar}
\setlatintextfont{Times New Roman}
\setdigitfont{Yas}

%\newenvironment{code}[1][]{\begin{latin}\begin{codeT}{#1}}{\end{codeT}\end{latin}}

\begin{document}

اکثر دستورات $Maple$ باید با یک سمی کولن (;) یا کولن (:) همراه باشند. اگر دستور شما همراه با (;) باشد، در بیشتر موارد نتیجه ی دستور نشان داده می شود. اما اگر دستورشما با کولن (:) همراه باشد نتیجه ی دستور محاسبه، اما نمایش داده نمی شود.
\begin{latin}
\begin{code}{5}
2+3; 
\end{code}
\end{latin}

\begin{code}{}
2+3:
\end{code}

\end{document}