Learn Without Walls
← Back to Course Home

Module 3: Input, Output & String Formatting

Learn to interact with users and format output beautifully

4 Lessons 15 Practice Problems 12-Question Quiz

Learning Objectives

By the end of this module, you will be able to:

Lessons

1

The print() Function

Master Python's print function with multiple arguments, the sep and end parameters, and techniques for printing multiple lines.

~30 minutes
2

Getting User Input

Learn to use input() to get data from users, convert input to the right type, and build interactive programs.

~30 minutes
3

f-strings and .format()

Discover modern string formatting with f-strings, format numbers beautifully, and control text alignment.

~35 minutes
4

String Concatenation and Repetition

Build strings dynamically using the + and * operators, and learn patterns for constructing formatted output.

~25 minutes

After the Lessons

Practice Problems

15 hands-on problems to reinforce what you learned

Start Practice

Module Quiz

12 questions to test your understanding

Take Quiz

Study Guide

Review key concepts and prepare for assessments

Study Guide

Quick Reference

Printable cheat sheet for input, output, and formatting

Quick Ref