Converting python to pseudocode

The table below shows how python and pseudocode can be interchanged. There are no hard and last rules with pseudocode which means that you may sometimes see things written differently.

pseudocode
Python

if a > 6 then 
	print "a is bigger than 6"
end if


if a > 6: 
	print "a is bigger than 6"


for a = 0 to 10
	print a
next


for a in range(0, 10):
	print a


a = 0
while a < 0
	print a
	a = a + 1
end while


a = 0
while a < 0:
	print a
	a = a + 1


print 5 MOD 2


print 5 % 2


print 5 DIV 2


print 5/2
# note - python does DIV by default, 
#to get decimal you should divide by 2.0


a = left ( x, 2)


a = x[0:2]


a = right (x, 4)


# need to use len(x) to in order to do right
a = x[len(x) - 4: len(x)]


a = mid (x, 4, 6)


a = x[4:6]


x = 0
repeat
	print x
	x = x + 1
until x >10


#not available in python


function square(a)
	square = a * a
end
' note - return sometimes is done by assigning 
'to the function name


def square(a):
	return a * a