我参加了一家公司的笔试机考 最后只有两道编程题 都是要求写函数 都是要求写在特定的函数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()之类的
我真的不知道该怎么处理了 两道编程题都特别简单 但是一直都没有输出结果 真的很崩溃
下面是考官那边的回复
sulotion既然是个函数,它就不是个类,你搞solution=Solution()是在干什么呢
题目只要求你写函数,后台会自动调用这个函数
如何调用的方法不用你来写呀
做题不审题,白忙活
建议你去做下力扣的题。
还有一次补考机会 如果这个问题我没有办法解决就真的寄了