Bonjour,

Je débute aujourd'hui même en Python et je commence en m'entraînant sur les problème du projet Euler. Je voudrais exécuter le code ci-dessous. Seulement j'ai une erreur de syntaxe à la ligne du print. Cette ligne est pour ainsi dire recopiée d'un site internet. Quelle est l'erreur et comment la fixer ?

Pour info, j'utilise Python 3.1 sur Windows, là. Je crois que la ligne a été développée avec Python 2.5 ou 2.6.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
'''
Problem 1 of Project Euler
'''
 
def sumOfMultiples(n,d):
    n = int(n/d)
    return int(n*(n+1) / 2*d)
 
if __name__ == '__main__':
    n = 999
    print "Project Euler 1: ",sumOfMultiples(n,3) + sumOfMultiples(n,5) - sumOfMultiples(n,15)