# Printing different things
print 1
print 'hello'
print 'hello', 'world'
print 'singlequote', 'doublequote'

# Printing variable lists
a = [1,2,3,4]
print a

# Print variable dictionaries
b = {'hello':1, 'world':3}
print b

# Printing evaluations
print 1 + 3
print 3 < 4
print 8 or 2
c = 4
d = "whattheheck"
print c and d

# Printing tuples, empty tuples
print (1,2)
print (3,4,5)
print (9,7,)

# Multiple argument printing (including trailing ',')
print 1,2
print 1,2,3,
print 1,2,3
# TODO: What else can print print? Take a look at python grammar.
