回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>在我开始之前-让大家知道,只要我们不直接复制代码,我的类可以为这个任务寻求外部帮助。我所要求的是帮助,而不是公然不诚实地获得的代码。我无意以任何方式问这个问题来作弊。在</p>
<p>现在一切都解决了。。。。在</p>
<p>任务如下:</p>
<p>一个<35v的函数,它返回一个</strong></p>
<p>例如:</p>
<pre><code>def scalar_mult(s, v):
"""
>>> scalar_mult(5, [1, 2])
[5, 10]
>>> scalar_mult(3, [1, 0, -1])
[3, 0, -3]
>>> scalar_mult(7, [3, 0, 5, 11, 2])
[21, 0, 35, 77, 14]
"""
</code></pre>
<p>我已经开始了这一部分,这就是我所拥有的:</p>
^{pr2}$
<p>但我一直收到这个错误消息:</p>
<pre><code> print "scalar_mult(", s, ",", + v, "is:"
TypeError: bad operand type for unary +: 'list'
</code></pre>
<p>你知道怎么解决这个问题吗?在</p>
<p>还有第二部分。。。在</p>
<p><strong>#2:编写一个函数replace(s,old,new),在字符串s中用new替换所有出现的old。</strong></p>
<p>例如:</p>
<pre><code>def replace(s, old, new):
"""
>>> replace('Mississippi', 'i', 'I')
'MIssIssIppI'
>>> s = 'I love spom! Spom is my favorite food. Spom, spom, spom, yum!'
>>> replace(s, 'om', 'am')
'I love spam! Spam is my favorite food. Spam, spam, spam, yum!'
>>> replace(s, 'o', 'a')
'I lave spam! Spam is my favarite faad. Spam, spam, spam, yum!' """
"""
</code></pre>
<p>我还没有开始,但我真的不知道该怎么做。关于如何开始或如何工作有什么想法吗?在</p>
<p>这是星期五交的,昨天交的。仅供参考。在</p>
<p>在此之前,非常感谢所有回答我的人——我知道这是一个非常重要的问题>;<</p>
<p>如果你需要任何关于任务的说明,请告诉我!如有任何帮助,我们将不胜感激:)</p>