求大佬解决,python解决兔子问题中(5,-2,-1)里-1是啥意思啊

扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
python里面的对角矩阵,解释一下为什么用M[i][i],>>> M=[[1,2,3],[4,5,6],[7,8,9]]>>> diag=[M[i][i]for i in [0,1,2]]>>> diag[1,5,9]这里的i 具体指的是什么?
扫二维码下载作业帮
3亿+用户的选择
N大的数组是用0到N-1个下标来指向这些数的.你程序里的for i in [0,1,2]是将i赋值为0,1,2.M[i][i]则是选取M二维数组中相应下标的数,因为所有的数组都是0到N-1,所以3*3的数组,对角线就是[0][0],[1][1],和[2][2]
为您推荐:
其他类似问题
扫描下载二维码在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
最近在学习python,在看《用python写网络爬虫》的时候,示例代码如下:
然后就困惑了,在交互模式下‘&&&’这个是啥意思我倒是知道,可是这个玩意出现在代码里我TMD就彻底懵逼了,求大佬指导一下
这个问题已被关闭,原因:问题已解决 - 问题已解决,且对他人无借鉴意义
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
''' 表示多行注释, &&& 表示用Python解释器运行。颜色不是注释的颜色是因为你的IDE改了配色方案。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
以下文字引用于python tutorial,这段其实是测试代码,希望对你有帮助
一种开发高质量软件的方法是为每一个函数开发测试代码,并且在开发过程中经常运行这些测试代码。doctest模块提供一个工具,这个工具可以扫描一个模块并验证确认内嵌到程序中的文档字符串测试代码。测试构造与剪切一个典型的调用并同它的结果粘贴到文档字符串中一样简单。通过用户提供的例子,它发展了文档,允许doctest 模块确认代码的结果是否与文档一致:
def average(values):
"""Computes the arithmetic mean of a list of numbers.
&&& print average([20, 30, 70])
return sum(values, 0.0) / len(values)
import doctest
doctest.testmod()
# automatically validate the embedded tests
unittest模块不像doctest模块那样容易,不过它可以在一个独立的文件里提供一个更全面的测试集:
import unittest
class TestStatisticalFunctions(unittest.TestCase):
def test_average(self):
self.assertEqual(average([20, 30, 70]), 40.0)
self.assertEqual(round(average([1, 5, 7]), 1), 4.3)
with self.assertRaises(ZeroDivisionError):
average([])
with self.assertRaises(TypeError):
average(20, 30, 70)
unittest.main() # Calling from the command line invokes all tests
不过说实在的unittest我也不知道咋用= =
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:}

我要回帖

更多关于 python解决兔子问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信