From 15115b4c52bfda0d1cca9fa1155beecbb873ec35 Mon Sep 17 00:00:00 2001 From: yctct Date: Sun, 7 Jun 2026 08:59:04 +0200 Subject: First commit, add all files --- py03/ex0/ft_command_quest.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 py03/ex0/ft_command_quest.py (limited to 'py03/ex0') diff --git a/py03/ex0/ft_command_quest.py b/py03/ex0/ft_command_quest.py new file mode 100755 index 0000000..af568f5 --- /dev/null +++ b/py03/ex0/ft_command_quest.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +# print(str(sys.argv)) + +import sys + + +def print_argv(): + print(f"Program name: {sys.argv[0]}") + if not sys.argv[1:]: + print("No argument provided!") + else: + arg_received = len(sys.argv) - 1 + print(f"Arguments received: {arg_received}") + index = 1 + for arg in sys.argv[1:]: + print(f"Argument {index}: {arg}") + index += 1 + print(f"Total arguments: {len(sys.argv)}") + + +if __name__ == "__main__": + print("=== Command Quest ===") + print_argv() -- cgit v1.2.3