Comment écrivez-vous le texte suivant en Python ?
if key < 1 or key > 34:
J'ai essayé tous les moyens possibles et imaginables et je trouve cela très frustrant.
Comment écrivez-vous le texte suivant en Python ?
if key < 1 or key > 34:
J'ai essayé tous les moyens possibles et imaginables et je trouve cela très frustrant.
Si key
n'est pas un int
o float
mais un str
vous devez le convertir en un int
d'abord en faisant
key = int(key)
ou à un float
en faisant
key = float(key)
Sinon, ce que vous avez dans votre question devrait fonctionner, mais
if (key < 1) or (key > 34):
ou
if not (1 <= key <= 34):
serait un peu plus clair.
Voici un truc booléen :
if (not suffix == "flac" ) or (not suffix == "cue" ): # WRONG! FAILS
print filename + ' is not a flac or cue file'
mais
if not (suffix == "flac" or suffix == "cue" ): # CORRECT!
print filename + ' is not a flac or cue file'
(not a) or (not b) == not ( a and b )
, est faux seulement si a et b sont tous deux vrais
not (a or b)
est vrai seulement si a et be sont tous deux faux.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
6 votes
Quel est votre problème ? Quelle erreur obtenez-vous ? Votre exemple est un code python valide à mon avis ! ?
0 votes
Vous recherchez une syntaxe spécifique ? L'énoncé que vous avez écrit sur est comment vous l'écririez en Python.