Bonjour,
Je suis un parfait débutant tout frais.
Dans un tuto j'ai la commande
qui me renvoie une erreur de syntaxe et j'ai donc misCode:print "Ce script recherche le plus grand de trois nombres"
Les parenthèses résolvent le problème. Mais pourquoi cette différence.Code:print ("Ce script recherche le plus grand de trois nombres")
De plus
me retourne systématiquementCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 # Utilisation d'une liste et de branchements conditionnels print "Ce script recherche le plus grand de trois nombres" print 'Veuillez entrer trois nombres séparés par des virgules : ' # Note : la fonction list() convertit en liste la séquence de données qu'on # lui fournit en argument. L'instruction ci-dessous convertira donc les # données fournies par l'utilisateur en une liste nn : nn = list(input()) max, index = nn[0], 'premier' if nn[1] > max: # ne pas omettre le double point ! max = nn[1] index = 'second' if nn[2] > max: max = nn[2] index = 'troisième' print "Le plus grand de ces nombres est", max print "Ce nombre est le", index, "de votre liste."
sans me donner la valeur du nombre. Bref mes débuts patinent un peu.Code:
1
2 Le plus grand de ces nombres est Ce nombre est le troisième de votre liste.
Merci pour votre aide
J'utilise IDLE 3.2