ahmet / Python-for-Data-Science
Herkese Açık Ahmet Kerem Piscine Final
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()