【发布时间】:2020-06-14 12:10:54
【问题描述】:
def findNumber(arr, k):
if k in arr:
print( "YES" )
else:
print( "NO" )
if __name__ == '__main__':
arr_count = int(input().strip())
arr = []
for _ in range(arr_count):
arr_item = int(input().strip())
arr.append(arr_item)
k = int(input().strip())
result = findNumber(arr, k)
fptr.write(result + '\n')
fptr.close()
虽然这在 Pycharm 上运行得很好,但在 HackerRank 上我得到了错误:
Traceback (most recent call last):
File "Solution.py", line 42, in <module>
fptr.write(result + '\n')
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
如果您能指出错误可能是什么,我们将不胜感激。
【问题讨论】:
标签: python python-3.x for-loop if-statement runtime-error