擅长:python、mysql、java
<p><code>eval</code>将获取您给它的字符串并对其求值。在本例中,它获取输入的字符串。根据您定义的变量判断,您需要接受输入并将<code>sentence</code>附加到它,因此如果输入'hello',则返回<code>hellosentence</code>的值。在</p>
<p>解决这个问题的直接方法是给<code>eval</code>正确的输入:</p>
<pre><code>print eval(usrinput+'sentence')
</code></pre>
<p>这也许能解决你的问题,但这不是一个好办法。<code>eval</code>是一个错误的工作工具;错误恢复将是一个问题,如果这是生产代码,你将为那些想把你的程序变成病毒的人打开一个大洞。在</p>
<p>合适的工具是一个字典,用它可以使用输入来查找正确的输出。在</p>
^{pr2}$