Applescript does not compile

HI !!!

I copy/pasted from my book and it does not compile.

set winner to 7
display dialog "Pick a number:" default answer "" 
set answer to text returned of result
try
set whole_number to answer as integer 
on error
error answer & " is not a number." 
number 901 
end try
if whole_number is less than winner then error answer & " is too low." number 902
else if whole_number is greater than winner then error answer & " is too high." number 903
else
display dialog "You win!" buttons {"OK"} default button "OK"
end if

thanks for your help !

Your line-breaks are in the wrong place:

set winner to 7
display dialog "Pick a number:" default answer ""
set answer to text returned of result
try
	set whole_number to answer as integer
on error
	error answer & " is not a number." number 901
end try
if whole_number is less than winner then
	error answer & " is too low." number 902
else if whole_number is greater than winner then
	error answer & " is too high." number 903
else
	display dialog "You win!" buttons {"OK"} default button "OK"
end if