"""

def toWeirdCase(s):
return " ".join(map(lambda x: "".join([a.lower() if i % 2 else a.upper() for i, a in enumerate(x)]), s.split(" ")))


"""


위에 함수에서 if가 사용된 부분 있잖아요.

코드 전체 내용을 보면 i가 홀수일 경우에는 a.lower()를 작동시키고 아닐경우 a.upper()를 쓴다는것 까진 알겠는데

그런 의도라면 일반적인 for문을 쓸 땐 if i % 2 != 0: 이런식으로 쓰잖아요? 근데 저긴 왜 i % 2하고 끝인거에요?