帅哥小C啊 发表于 2022-10-29 19:15:35

小甲鱼python地第22讲的课后题

是否可以把第16行到第19行的代码删掉呢?如果不行,可以解释一下原因吗?

jackz007 发表于 2022-10-29 19:52:12

本帖最后由 jackz007 于 2022-10-29 19:54 编辑

major1 = major2 = nums
      你的代码是错的吧?能满足题目要求?
nums =
for x in set(nums):
    if nums . count(x) > len(num) // 3 : print(x)

tommyyu 发表于 2022-10-30 08:14:54

jackz007 发表于 2022-10-29 19:52
你的代码是错的吧?能满足题目要求?

这个好像是小甲鱼的代码{:10_245:}

hziyan 发表于 2022-10-30 08:34:16

就我看来第一个条件判断是必定通过的,所以16到19行就没有存在的必要,如果能举出一个第一个条件判断不通过的例子,那16到19行代码的作用是和21到24行代码作用一样的

帅哥小C啊 发表于 2022-10-30 10:05:03

hziyan 发表于 2022-10-30 08:34
就我看来第一个条件判断是必定通过的,所以16到19行就没有存在的必要,如果能举出一个第一个条件判断不通过 ...

我也觉得是不需要这几行代码的。
页: [1]
查看完整版本: 小甲鱼python地第22讲的课后题