여러분!

혹시 홀수 짝수 구하는 코드 입력이 힘들진 않으셨나요?


if num % 2:


이런 보기만 해도 복잡하고 정신 나갈거 같은 코드를 사용 하셨나요??


그래서 준비 했습니다!


def 홀수(n):
    if n == 1:
        return True
    elif n == 2:
        return False
    elif n == 3:
        return True
    elif n == 4:
        return False
    elif n == 5:
        return True
    elif n == 6:
        return False
    elif n == 7:
        return True
    elif n == 8:
        return False
    elif n == 9:
        return True
    elif n == 10:
        return False


이 모듈을 어떻게 만들었냐구요?


import os

space = " "
space_num = 4
is_return = True
with open(os.path.join(r"C:\Users\USER\Desktop""odd.py"), "w",  encoding='utf8'as f:
    f.write("def 홀수(n):\n")
    for i in range(110+1):
        f.write(f"{space * space_num}{'' if i == 1 else 'el'}if n == {i}:\n")
        f.write(f"{space * space_num * 2}return {is_return}\n")
        is_return = not is_return


이렇게 해서 만들었슴둥 ....


지금은 초기버젼이라서 10 까지 밖에 지원을 안하지만

다음 업데이트엔 20 까지 지원 할 예정!!!!

추가로 짝수 버젼도 만들어야 함!!!


다음 업데이트는 .... 내가 또 술 마셨을 때 생각해 볼 예정