Syntax error How to print to the Screen using Python?

How to print to the Screen using Python?



The basic way to do output to screen is to use the print statement.

>>> print 'Hello, world'
Hello, world

To print multiple things on the same line separated by spaces, use commas between them. For example:

>>> print 'Hello,', 'World'
Hello, World

While neither string contained a space, a space was added by the print statement because of the comma between the two objects. Arbitrary data types can also be printed using the same print statement, For example:

>>> import os
>>> print 1,0xff,0777,(1+5j),-0.999,map,sys
1 255 511 (1+5j) -0.999 <module 'os' (built-in)>

Objects can be printed on the same line without needing to be on the same line if one puts a comma at the end of a print statement:

>>> for i in range(10):
...    print i,
0 1 2 3 4 5 6 7 8 9

To end the printed line with a newline, add a print statement without any objects.

for i in range(10):
    print i,
print
for i in range(10,20):
    print i,

The output will be:

0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19

If the bare print statement were not present, the ouput would be on a single line.

In Python 3, all print statements arguments need to be surrounded by parenthesis. For example,

>>> print("Hello", "world")
Hello world
Updated on: 2019-10-01T11:34:57+05:30

812 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements