问答详情
源自:6-2 访问tuple元素的其他方法

这个练习题参考答案,scores.count(100)之前为啥没加print?

scores = (100, 69, 29, 100, 72, 99, 98, 100, 75, 100, 100, 42, 88, 100)
scores.count(100)

这个练习题参考答案,scores.count(100)之前为啥没加print?这样我运行没报错,但是输出的结果是空的啊。

我加print输出就对了。

http://img.mukewang.com/6215dc98000102cb11800735.jpg

提问者:芒果不忙_ 2022-02-23 15:05

个回答

  • 陈菲林
    2022-04-18 19:44:26

    题目要求是算出 满分(100)的个数,scores.count(100) 就已经算出来了,
    然后你可以用变量接收这个结果,也可以用print直接打印到控制台上,所以,题目只是想考考你知不知道怎么写代码计算,而不管你 拿到计算结果之后干啥,print 和 scores.count(100) 这是两个独立的步骤
    print 是把东西输出出来
    scores.count(100) 是计算scores中100分的个数
    没有因果关系,不加print,scores.count(100)一样能算出来结果,只不过没有用这个结果罢了,你加了print只不过是把已经算出来的结果打印出来

    下载视频