Article Python Fundamentals
Python print() Function
Master Python's print() function in space programming! Learn to display satellite data, format cosmic measurements, and create mission logs with this essential programming tool.
Showing 31–40 of 86
Article Python Fundamentals
Master Python's print() function in space programming! Learn to display satellite data, format cosmic measurements, and create mission logs with this essential programming tool.
Example
The print() function is the basic tool for displaying data in Python console.
Example
Namespaces isolate variables. Modules and functions create their own namespaces.
Example
Local variables exist only inside functions. Global ones are accessible everywhere.
Challenge
Write convert(), which looks a unit pair up in a table of factors, works the other way round by dividing, and refuses unknown units or missing pairs with a clear ValueError, then extend the table with…
Challenge
Write parse_command(), which turns typed commands such as burn 12.5 or set mode safe into tuples and raises ValueError with a reason for anything malformed, then run a whole batch of commands and…
Challenge
Load the downlink module's JSON settings over a copy of the defaults, check each value's type and range and report every problem in one go, then wrap it all in a load_config() that never crashes, even…
Challenge
Write problems(item), which lists everything wrong with one cargo item: missing fields, a mass that isn't a number, is 0 or is over the limit. Print a pass or fail line per item, then catch duplicate…
Challenge
Extend the formatter from "Duration formatter": work out the seconds left from the launch time and datetime.now(timezone.utc) instead of a number typed by hand, then turn it into a countdown() that…
Challenge
Make abort(reason, *, confirm) refuse to run unless confirm=True is passed by name: a bare * makes confirm keyword-only and required, then an is True check refuses values that are merely truthy, such…