Ciao a tutti,
sto imparando a programmare in Python (3.0) utilizzando il tutorial fornito con il pacchetto, solo che anche facendo il quasi copia ed incolla ricevo degli errori che non riesco a trovare. Ma prima di pensare che ci siano dei bachi vorrei chiedere ai più esperti se sono io che sto sbagliando.

Ho fatto un piccolo script da shell:
codice:
#prova di programmazione
hello="Benvenuto in Python 3.0\n\
Inizia a programmare con questo nuovo linguaggio di scripting"
print (hello)
n = (int(input("Perfavore inserisci un numero: "))
if n < 0:
 n=0
 print("numero negativo portato a Zero")
elif n == 0:
 print("Zero")
elif n == 1:
 print("Uno")
else:
 print("Maggiore di uno")
quando eseguo lo script in una shell mi appare il seguente messaggio di errore
codice:
D:\>prova2.py   
File "D:\prova2.py", line 7
     if n<0:
           ^ SyntaxError: invalid syntax
Dove il segno ^ appare sotto i 2 punti.
Sinceramente non capisco perché mi appare questo errore

L'esempio della guida è questo:
codice:
>>> x = int(input("Please enter an integer: ")) 
Please enter an integer: 42 
>>> if x < 0: 
...      x = 0 
...      print('Negative changed to zero') 
... elif x == 0: 
...      print('Zero') 
... elif x == 1: 
...      print('Single') 
... else: 
...      print('More') 
... More