Помогите решить проблему Python

Вот код:

firstNumber = float(input('First number: '))
secondnumber = float(input('Second number: '))

operation = input('operation: ')

result = None

if operation == ' ':
result = firstNumber secondnumber
elif operation == '-':
result = firstNumber - secondnumber
elif operation == '*':
result = firstNumber * secondnumber
elif operation == '/':
result = firstNumber / secondnumber
else:
print('Unsupported operation')

if result is not None:
print('Result: ' result)

Писала всё по видеоуроку, должно быть без ошибок, но почему-то как пытаюсь запустить - получаю вот это:

First number: 5
Second number: 7
operation:  
Traceback (most recent call last):
  File "C:\Users\p\Desktop\Pyyhon\PythonApplication1\PythonApplication1\Calculator.py", line 20, in 
    print('Result: '   result)
TypeError: must be str, not float
Press any key to continue . . .

В чём тут может быть проблема? Помогите, а то первое знакомство с языком получилось не самым лучшим....

Долго сидел, всматривался в код... и... в общем, нашёл ошибку...

Вот твой старый код:

firstNumber = float(input('First number: '))
secondnumber = float(input('Second number: '))

operation = input('operation: ')

result = None

if operation == ' ':
result = firstNumber secondnumber
elif operation == '-':
result = firstNumber - secondnumber
elif operation == '*':
result = firstNumber * secondnumber
elif operation == '/':
result = firstNumber / secondnumber
else:
print('Unsupported operation')

if result is not None:
print('Result: ' result)

А вот то, каким он должен быть...

firstNumber = float(input('First Number: '))
secondNumber = float(input('Second Number: '))
operation = input('Operation: ')

result = None

if operation == ' ':
result = firstNumber secondNumber
elif operation == '-':
result = firstNumber - secondNumber
elif operation == '*':
result = firstNumber * secondNumber
elif operation == '/':
result = firstNumber / secondNumber
else:
print('Unsupported operation')

if result is not None:
print('Result: ', result)


PS: разница в том, что при выводе строки, нужно писать не

print('Result: '   result)

а

print('Result: ', result)

...

Ахах))) Поняла, спасибо)