Erreur negative shift count ?
fazilabbasterki
Messages postés
6
Statut
Membre
-
jee pee Messages postés 42434 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 42434 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai eu l'erreur négative shift count au niveau de mon programme et je ne comprend pas d'où elle vient si vous voulez bien m'aider
j'ai eu l'erreur négative shift count au niveau de mon programme et je ne comprend pas d'où elle vient si vous voulez bien m'aider
def f(x):
if -2 << x <= 4:
return (-x) +1
if x <= (-2):
return 2 * x + 3
if x >> 4 :
return 2* x +5
f(-5)
Configuration: Windows / Chrome 96.0.4664.45
A voir également:
- Erreur negative shift count ?
- Shift tab ✓ - Forum souris / Touchpad
- Alt shift - Forum Windows XP
- Touche shift - Forum Windows
- Erreur 3005 france tv - Forum TV & Vidéo
- Alt shift - Forum Clavier
2 réponses
Bonjour,
>> et << ??? ce ne serait pas tout simplement > et <
car, je n'ai pas trouvé dans la doc, mais les >> et << c'est normalement utilisé pour du décalage de bits.
>> et << ??? ce ne serait pas tout simplement > et <
car, je n'ai pas trouvé dans la doc, mais les >> et << c'est normalement utilisé pour du décalage de bits.
jee pee
Messages postés
42434
Date d'inscription
Statut
Modérateur
Dernière intervention
9 754
https://koor.fr/Python/Tutorial/python_type_binary_operators.wp
fazilabbasterki
Messages postés
6
Statut
Membre
j'ai deja essayer ca ne fonctionne quand meme pas merci quand meme !
def f(x):
if -2 < x <= 4:
return (-x) +1
if x <= (-2):
return 2 * x + 3
if x > 4 :
return 2* x +5
f(-5))
Le code ci-dessus fonctionne, il ne donne plus d'erreur. Il ne retourne rien car tu ne l'as pas demandé au programme. Si tu veux voir le résultat, il faut l'afficher.
def f(x):
if -2 < x <= 4:
return (-x) +1
if x <= (-2):
return 2 * x + 3
if x > 4 :
return 2* x +5
print(f(-5))