Sagot :
Bonsoir :))
- Question 1
Un programme Python commence toujours par la définition même de ce programme.
Exemple : def exo():
L'initialisation S=0 a une syntaxe valide.
La boucle for, in range doit s'écrire : for j in range(4,11):
On oublie pas les deux points à la fin. De plus, La deuxième valeur entre parenthèse doit être 11 car cette valeur est exclue.
range(4,10) signifie que j va prendre successivement les valeurs 4, 5, 6, 7, 8 et 9. Car la borne 10 est considérée comme exclue dans un range.
C'est pourquoi, il faut range(4,11).
S=S+3^j en langage Python est invalide sur le plan de la syntaxe.
Formulation correcte : S=S+3**j
Ne pas oublier de terminer par return(S) pour obtenir le résultat! ;)
- Question 2
Voir ci joint le programme python réalisé sur PyScripter
Résultat = 88 533
N'hésite pas à revenir vers moi si tu veux des réponses à tes questions! :))