lily-cure 2023-07-05 15:55 采纳率: 81.3%
浏览 51
已结题

Python笔试机考问题!急!

我参加了一家公司的笔试机考 最后只有两道编程题 都是要求写函数 都是要求写在特定的函数sulotion函数中 例如第一题要求是 根据身高体重算出bim 返回体重信息 明确表示是返回 而不是打印
使用牛客的在线编程 载入示例是 53.4,1.73 输出 "正常"
我写了一个def solotion(w,h):来实现这个功能
并且在if namw="main":中处理输入输出 w,h=input().split() 并且处理了数据类型 print了sulotion函数 但是出现了报错 后来我又把主函数删掉 只留solution() 把input写进solution函数中 仍然报错 没有任何输出

提示错误 NameError solution=Solution()之类的
我真的不知道该怎么处理了 两道编程题都特别简单 但是一直都没有输出结果 真的很崩溃
下面是考官那边的回复

img

  • 写回答

3条回答 默认 最新

  • 於黾 2023-07-05 16:03
    关注

    sulotion既然是个函数,它就不是个类,你搞solution=Solution()是在干什么呢
    题目只要求你写函数,后台会自动调用这个函数
    如何调用的方法不用你来写呀
    做题不审题,白忙活

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月10日
  • 已采纳回答 7月5日
  • 创建了问题 7月5日