print("Hello world!")
print(2 ** 8)

# The interactie prompt is a great place to experiment with the language and test program files on the fly


print('Spam!' * 8)
print('*'*8)


# In Python, using a variable before it has been assigned a value is always an error- otherwise, if names were filled with defaults, some errors might go undetected.

# You don't declare variables, but they must be assigned before you can fetch their values.



for x in 'nathan':
    print(x)


for x in 'spam':
    print(x)
print('done')