Bonjour,
Je suis un parfait débutant tout frais.
Dans un tuto j'ai la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
print "Ce script recherche le plus grand de trois nombres"
qui me renvoie une erreur de syntaxe et j'ai donc mis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
print ("Ce script recherche le plus grand de trois nombres")
Les parenthèses résolvent le problème. Mais pourquoi cette différence.
De plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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."
me retourne systématiquement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Le plus grand de ces nombres est
Ce nombre est le troisième de votre liste.
sans me donner la valeur du nombre. Bref mes débuts patinent un peu.
Merci pour votre aide
J'utilise IDLE 3.2