Someone put the call above the definition:
What happens when you run it?
Select all that apply.
It crashes with a NameError — wave doesn't exist yet on the first line
NameError
wave
It prints Hi there! — Python finds the function further down
Hi there!
It prints nothing, and there's no error
It prints Hi there! twice