【发布时间】:2018-08-24 15:28:13
【问题描述】:
我正在对此进行测试,以计算数组前 3 个元素中偶数的数量与奇数的数量。
这行得通:
for i in range(3):
if int(numbers[i]) % 2 == 0:
ev +=1
else:
od +=1
print(ev, od)
但这给了我一个错误:
for i in range(3):
ev += 1 if numbers[i] % 2 == 0 else od += 1
print(ev, od)
ev += 1 if numbers[i] % 2 == 0 else od += 1
^
SyntaxError: invalid syntax
有什么想法吗?
【问题讨论】:
标签: python logic conditional