Rework of module 03

This commit is contained in:
2026-02-12 11:35:37 +01:00
parent 05a3ddc8b6
commit 161ab4339c
6 changed files with 130 additions and 67 deletions

View File

@@ -14,16 +14,17 @@ if __name__ == "__main__":
try:
if len(argv) != 2:
raise Exception("Invalid number of args")
print(f'Parsing coordinates: "{argv[1]}"')
args = argv[1].split(",")
if len(args) != 3:
raise Exception(
"Invalid argument format." + 'Try like this : "15,64,78"'
)
int_args = (int(args[0]), int(args[1]), int(args[2]))
print("Parsing coordinates:", args[1])
print(f"Parsed position: {int_args}")
print_distance((0, 0, 0), int_args)
except ValueError as err:
print(f'Parsing invalid coordinates: "{argv[1]}"')
print(f'Invalid coordinates: "{argv[1]}"')
print(err)
except Exception as err:
print(err)