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)
Partager