Challenge 1
Use the slice that excludes the launch entry so the program can inspect its own command-line arguments.
import sys
arguments =
print(arguments)
Press Ctrl⌘Enter to check your answer
Practise accessing argument tokens, routing diagnostics, reading standard input, and propagating a command exit status.
Challenge 1
import sys
arguments =
print(arguments)
Press Ctrl⌘Enter to check your answer
Challenge 2
import sys
print("Report ready")
print("One record was skipped", )
Press Ctrl⌘Enter to check your answer
Challenge 3
from io import StringIO
source = StringIO("oak\n \npine\n")
count = sum(1 for line in source if )
print(count)
Press Ctrl⌘Enter to check your answer
Challenge 4
import sys
def main(arguments):
if not arguments:
print("A filename is required.", file=sys.stderr)
return 2
print(f"Queued: {arguments[0]}")
return 0
if __name__ == "__main__":
Press Ctrl⌘Enter to check your answer