Why indentation is important in Python and what is the scope of a global variable?

Normally, in every programming language we should normally use indentation in order to have a nice style and a readable code. But Python programs are structured through indentation, so different code blocks are defined by indentation. This indentation makes the code easier to read and understand. So all statements that are indexed with the same number of lines are part of the same code blocks.
A global variable in Python is the variable which is declared and defined outside a function.For example:def printing(): print variable

#Here we have the global scope defined variable = "I love python" printing()

#This code will print: I love python
But now, if we want to declare a varible with the same name as the global one, we have the following:
def printing(): variable = "I like python" print variable

#Here we have the global scope defined variable = "I love python" printing() print variable

#This code will output "I like python" and the "I love python" because they are completely different variables (in different scopes) but with the same name

GP
Answered by George-Liviu P. Computing tutor

2692 Views

See similar Computing A Level tutors

Related Computing A Level answers

All answers ▸

What is the decimal equivalent of the following sequence of bits, which represents an unsigned binary integer: 1101001. What is the decimal equivalent if the sequence in bits encodes a two’s complement binary integer.


Given a graph with n nodes and m edges, every edge has a passing cost that can be negative, find the minimum distance between node 1 and every other node


Describe the operations of an optical disk drive used to read data from an optical disk, such as a CD or DVD.


A computer stores floating point numbers of size 1 byte, with 3 bits for the mantissa and 5 bits for the exponent. State what the effects would be on the stored numbers if instead 5 bits were used for the mantissa and 3 bits were used for the exponent.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning