具有输入和输出的 Python 代码环境

具有输入和输出的 Python 代码环境

我正在尝试设置一个简单的环境来显示 Python 代码和输出。我希望输出为粗体字体。我写了以下内容

\newenvironment{code}[2]{   
\begin{shaded}
    \noindent\ttfamily{#1}\\{\noindent\ttfamily{\bf #2} \normalfont}
\end{shaded} }

第一个参数是输入,第二个参数是输出。以下是示例。

\code{w = True; type(w)}{bool}

我想修复的是以下内容

  • 我想放在>>>输出前面
  • 如果输出为空,我将删除空行
  • ttfamily尽管如此,输出仍然不是\ttfamily{#2},我不知道为什么。

相关内容