弹幕安静了一秒,然后炸了。
【c家军:???】
【c家军:这人不按套路出牌啊】
【哲思的粉丝:哈哈哈哈笑死,根本不在乎】
【代码猎人:有点东西,心理素质可以】
【pythonista:老c被噎住了哈哈哈哈】
codemaster_us的脸涨红了一点,被络腮鬍遮著,看不太出来,但从他的眼神能看出来,他有点恼火。
“行。”他坐直了身子,“你行。那咱们就正式开始。”
他清了清嗓子。
“规则很简单:每人出一道题,给对方十分钟时间。写完了跑测试,跑不过算输。先出题的人我,你没意见吧?”
陈哲点点头:“可以。”
codemaster_us往后靠在椅背上,脸上又浮现出那种自信的笑容。
“好。那第一题——热身题,別紧张。”
他低头看了一眼手边的笔记本,然后抬起头。
“给定一个整数数组,写一个函数返回数组中所有偶数的和。但如果数组中有负数,则直接返回-1。”
他说完,往后一靠,双手抱在胸前,等著看陈哲的反应。
陈哲的脸上没有任何表情。
他低下头,双手放在键盘上。
屏幕共享打开了,所有人都能看见他的编辑器界面。
他开始打字。
python
defsum_even_numbers(arr):
“““
计算数组中所有偶数的和。
如果数组中有负数,返回-1。
参数:
arr:整数列表
返回:
int:偶数和或-1
“““
ifnotisinstance(arr,list):
raisetypeerror(“输入必须是列表“)
#检查是否有负数
fornuminarr:
ifnotisinstance(num,(int,float)):
raisetypeerror(“列表元素必须是数字“)
ifnumamp;lt;0:
return-1