Logic#

The Logic pages collect the Python tools that control project flow, store data, organize reusable code, and handle common calculations or formatting. Start here when you need loops, timers, variables, functions, and other core coding tools.

  • Control - Pause, loop, and control the flow of your program.

  • Variables - Store values like numbers, text, and lists for use throughout your project.

  • Functions - Group commands into reusable chunks of code.

  • Events - Group functions together and run them in parallel by broadcasting an event.

  • Math - Built-in functions and the full math module for calculations.

  • Random - Generate random numbers and select random values.

Additional pages help you compare values, document code, format output, and use utilities such as custom colors or threads when they are available on this platform:

  • Operators let you compare values, combine expressions, and perform logical tests.

  • Comments let you describe what your code does without affecting how it runs.

  • Custom Colors allow you to define your own RGB or hex color values.

  • String Formatting explains how to format text, numbers, and output using f-strings.

  • Threads allow parts of your program to run in parallel.

  • Timer - Measure durations, trigger events after a set time, or reset for new timing operations.