Welcome, guest | Sign In | My Account | Store | Cart
# compatibility4.py

#

# Backwards compatibility for text mode Python 1.4.0 to 3.2.2...

# Some simple lines that work for all these versions on the

# classic AMIGA, E-UAE, PCLinuxOS 2009, Debian 6.0.0, Windows XP and

# Vista and WinUAE. Note, classic AMIGAs and derivatives only reach

# Python version 2.4.6. AROS goes to version 2.5.2.

# Python versions checked against, 1.4.0, 2.0.1, 2.4.2, 2.5.2, 2.6.1

# 2.6.6, 2.7.2, 3.0.1, 3.1.3 and 3.2.2.

# These are to go along with these pointers...

# http://code.activestate.com/recipes/577836-raw_input-for-all-versions-of-python/?in=lang-python

# http://code.activestate.com/recipes/577868-backwards-compatibility/?in=lang-python

# http://code.activestate.com/recipes/577872-bacwards-compatibility-part-2/?in=lang-python

# http://code.activestate.com/recipes/577884-backwards-compatibility-part-3/?in=lang-python

# ===================================================================

# Some more print statements that work for general usage...

# Now to print floating point and integer values using the Python

# Version 3.x.x print() function...

# (C)2011, B.Walker, G0LCU. Issued as Public Domain.

print("REMEMBER! These all work from Python 1.4.0 to 3.2.2 on")

print("Classic AMIGAs, Windows XP and Vista, PCLinuxOS 2009,")

print("Debian 6.0.0, E-UAE and WinUAE...")

print("Firstly a simple number followed by a floating point variable...")

print(36901234)

number=123.456

print(number)

print("Using + - * and / inside the 'print()' function...")

print("Two numbers added together, 123.456 + 126.544...")

print(123.456+126.544)

print("Now two numbers subtracted from each other, 123.456 - 126.544...")

print(123.456-126.544)

print("Now two numbers multiplied together 12.71 x 46.56...")

print(12.71*46.56)

print("Now two numbers divided by each other 12.71 / 46.56...")

print(12.71/46.56)

print("Now using five variables with parentheses, see code...")

numberone=123.456

numbertwo=234.567

numberthree=345.678

numberfour=456.789

# The use of parentheses do(es) not limit the universal usefulness at all...

print(((numberone+numbertwo)/(numberthree-numberfour))*number)

print("Now for a variable = 39.9 divided by an integer number 3...")

number=39.9

print(number/3)

print("Finally to print numbers and strings on screen using the line below.")

print('>>> print("The number is "+str(number/3)+"...")')

print("The number is "+str(number/3)+"...")

print("That is all for now for the 'print()' function; dead easy eh! ;o)")

# ===================================================================

# There will be more to come... ;o)

# Enjoy finding simple solutions to often very difficult problems. :)

History