首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我总是得到我想要的输出和不想要的"none“

为什么我总是得到我想要的输出和不想要的"none“
EN

Stack Overflow用户
提问于 2020-10-25 08:58:16
回答 1查看 14关注 0票数 0
代码语言:javascript
复制
def car(wheels,bodies,figures):
  car_by_wheels=wheels//4
  car_by_figures=figures/2
  if figures//2 >= car_by_wheels and bodies >= car_by_wheels:
    print(car_by_wheels)
  elif car_by_wheels >= car_by_figures and bodies >= car_by_figures:
    print(car_by_figures)
  elif car_by_wheels >= bodies and car_by_figures >= bodies:
    print(bodies)
  else:
    print("0")

print(car(3,29,54))

我尝试了其他一些示例,代码运行良好,但我一直没有得到任何结果。如果最低要求如下:4个轮子,2个数字和一个车身,代码检查从输入的参数可以制造多少辆汽车

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-25 09:06:37

您的函数没有显式返回任何内容,因此它隐式返回None。所以car(3,29,54)打印并返回None,然后打印出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64519403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档