#计算偶数和
total=0
fornuminarr:
ifnum%2==0:
total+=num
returntotal
打完,他停了一下,又补了几行。
python
#测试用例
if__name__==“__main__“:
#正常情况
assertsum_even_numbers([1,2,3,4,5,6])==12#2+4+6
assertsum_even_numbers([2,4,6,8])==20
assertsum_even_numbers([1,3,5])==0
#有负数
assertsum_even_numbers([1,-2,3,4])==-1
assertsum_even_numbers([-1,-2,-3])==-1
#空数组
assertsum_even_numbers([])==0
#包含0
assertsum_even_numbers([0,2,4])==6#0是偶数
print(“所有测试通过“)
他敲下回车,代码跑起来。
屏幕上跳出一行字:所有测试通过。
时间:1分47秒。
陈哲抬起头,看著摄像头。
“写完了。还有问题吗?”
【c家军:???这么快】
【代码猎人:还加了测试用例?】
【pythonista:这代码质量可以的,有docstring有类型检查】
【灰色轨道:就这?热身题而已】
【哲思的粉丝:对面出的题也太简单了吧】
codemaster_us的表情僵住了。
他盯著屏幕,好一会儿没动。
“你……”他张了张嘴,“你写测试用例干什么?”
陈哲看著他,眼神里有一点不解。