Challenge
Log formatter function
Move the mission log's f-string into format_log(t, level, msg), a function that returns the line instead of printing it, then fix the alignment of every log line with one change inside the function.
Showing 11–20 of 44
Challenge
Move the mission log's f-string into format_log(t, level, msg), a function that returns the line instead of printing it, then fix the alignment of every log line with one change inside the function.
Challenge
Scan a radar grid stored as a list of strings with a loop inside a loop, print the row and column of every # with enumerate(), then turn the loops around to find the columns that are clear all the way…
Challenge
…the other kind of quotes inside, so they don't end the f-string. Readings on the right The board gets a third column: each system's temperature in °C. Numbers read best aligned to the right, so their…
Challenge
…log line like [T+00:12:05] INFO Engines nominal with an f-string, then build the timestamp from numbers with zero padding.
Challenge
…of an access code with * using len(), slicing and string repetition, then find a code inside a log line and mask it there before the line is saved.
Challenge
Check whether a mission log line contains ERROR with in, find where it starts with find(), including the -1 it gives when there is nothing to find, then slice out the error message.
Challenge
…place, then draw the crew display's ten-segment gauge with string repetition and int().
Challenge
…a fuel fraction as a percentage, using format specs in f-strings.
Challenge
…2026-03-14T09:30:10Z,CABIN,ERR,kPa (could not convert string to float: 'ERR') 09:30:10 ENG-2: 415.0 C Skipped: 2026-03-14T09:30:15Z,ENG-2,4l7.9,C (could not convert string to float: '4l7.9') 09:30:15…
Challenge
…Move the skipping into the function as well. parse_line() strips the line, so spaces around a good line don't end up in its fields, and returns None for a blank line, a comment, or a line that doesn't…