ZIP indir
0
main
1 dal
git@carbon4code.com:ahmet/Python-for-Data-Science.git
Ahmet Kerem Piscine Final
10 commit
whatis.py 553 B
import sys


def main() -> None:
    """Print whether the single integer argument is odd or even."""
    try:
        if len(sys.argv) == 1:
            return
        if len(sys.argv) > 2:
            raise AssertionError("more than one argument is provided")
        number = int(sys.argv[1])
        print("I'm Odd." if number % 2 else "I'm Even.")
    except ValueError:
        print("AssertionError: argument is not an integer")
    except AssertionError as error:
        print(f"AssertionError: {error}")


if __name__ == "__main__":
    main()