🟢 Beginner · Lesson 03
First Python Program: Hello World
The First Program
Every programmer's journey begins with printing "Hello, World!". It proves your Python setup works and teaches the most-used function: print().
Program 1: Hello World
Python – hello.py
print("Hello, World!")Hello, World!
Save this as hello.py and run it. print() sends whatever is inside the brackets to the screen.
Program 2: Print Multiple Lines
Python – lines.py
print("Welcome to Python")
print("This is line 2")
print("Learning is fun")Welcome to Python
This is line 2
Learning is fun
Each print() automatically moves to a new line. You can also use \n inside one string to break lines.
Program 3: print() Tricks (sep and end)
Python – print_tricks.py
# sep changes the separator between items
print("2026", "06", "01", sep="-")
# end changes what comes after (default is newline)
print("Loading", end="...")
print("Done")2026-06-01
Loading...Done
sep="-"puts a dash between the items instead of a space.end="..."stops the line from breaking and adds "..." instead.- So the next
printcontinues on the same line.
How print() Works
- Items separated by commas are printed with a space between them by default.
sepcontrols what goes between items.endcontrols what goes after the whole line (default\n).
Common Mistakes
- Forgetting the quotes:
print(Hello)causes a NameError. - Using smart/curly quotes from Word instead of straight quotes.
- Wrong file extension — save as
.py.
Practice Tasks
- Print "Hello" and your name on the same line using
end. - Print today's date as DD/MM/YYYY using
sep="/". - Print a 3-line poem with one
print()using\n.
Summary
print()displays output on screen.- Each print starts a new line by default.
sep= separator between items;end= what comes after the line.
💻 Live Code Editor
This page's programs are ready here — run them, edit them, and learn. No installation needed.
Powered by OneCompiler. The code loads into the editor automatically — press Run to see the output. If the editor does not open, open it in a new tab.