Messages de AHIPROUTANT3

Le 04 octobre 2023 à 04:40:49 :

Le 04 octobre 2023 à 04:39:26 :

Le 04 octobre 2023 à 04:34:57 :

Le 04 octobre 2023 à 04:32:54 :
tu es de quel origine ?

Française et tunisienne ( père français , mère tunisienne )

t'es musulman?

Non

Le 04 octobre 2023 à 04:41:05 :

Le 04 octobre 2023 à 04:40:36 :

Le 04 octobre 2023 à 04:39:26 :

Le 04 octobre 2023 à 04:34:57 :

Le 04 octobre 2023 à 04:32:54 :
tu es de quel origine ?

Française et tunisienne ( père français , mère tunisienne )

t'es musulman?

+ prénom français ?

Oui

ah donc t'es un déraciné quoi...

aie

Le 08 août 2023 à 18:17:45 :
print("Le résultat de l'opération est:", resultat)
Sinon tu as un espace en trop.

mais je dois le mettre ou ça ?

Le 08 août 2023 à 18:15:40 :
# Étape 1: Demander les nombres à l'utilisateur nombre_a_gauche = input() nombre_a_droite = input() # Étape 2: Demander l'opération à l'utilisateur operation = input("Entrez l'opération (+, -, * ou /) : ") # Étape 3: Initialiser la variable resultat resultat = 0 # Étape 4: Vérifier les nombres entiers if not nombre_a_gauche.isnumeric() or not nombre_a_droite.isnumeric(): print("Erreur: les deux nombres doivent être des nombres entiers") exit() # Convertir les entrées en entiers nombre_a_gauche = int(nombre_a_gauche) nombre_a_droite = int(nombre_a_droite) # Étape 5: Vérifier le symbole et effectuer le calcul if operation == '+': resultat = nombre_a_gauche + nombre_a_droite elif operation == '-': resultat = nombre_a_gauche - nombre_a_droite elif operation == '*': resultat = nombre_a_gauche * nombre_a_droite elif operation == '/': if nombre_a_droite == 0: print("Erreur: impossible de diviser par zéro") exit() resultat = nombre_a_gauche / nombre_a_droite else: print("Erreur: le symbole d'opération doit être '+', '-', '*' ou '/'") exit() # Étape 6: Afficher le résultat print("Le résultat de l'opération est: ",resultat)

c'est chatgpt khey ça marche pas

Le 08 août 2023 à 18:16:09 :

Le 08 août 2023 à 18:13:50 :

Le 08 août 2023 à 18:12:46 :

Le 08 août 2023 à 18:10:31 :

Le 08 août 2023 à 18:06:15 :

> Le 08 août 2023 à 18:03:40 :

>> Le 08 août 2023 à 18:02:42 :

> >> Le 08 août 2023 à 17:59:51 :

> > >https://image.noelshack.com/fichiers/2023/32/2/1691510371-taa.png

> > >

> > > un génie pour m'aider à trouver la solution?

> >

> > Clique sur result pour additionhttps://image.noelshack.com/fichiers/2019/49/6/1575739225-gngngngn.png

>

>https://image.noelshack.com/fichiers/2023/32/2/1691510619-screenshot-58.png

Vire les strings que t'as rajouté dans les inputs au debut (le 5: 10: et +:) et remet print("Le résultat de l'opération est: ",resultat)

https://image.noelshack.com/fichiers/2023/32/2/1691511030-screenshot-59.png

https://image.noelshack.com/fichiers/2023/32/2/1691511163-image.png

t'as la solution khey? STP

Être moins con. T'as vu où tu mets "Le résultat est" ?

je dois le mettre où?

Le 08 août 2023 à 18:12:46 :

Le 08 août 2023 à 18:10:31 :

Le 08 août 2023 à 18:06:15 :

Le 08 août 2023 à 18:03:40 :

Le 08 août 2023 à 18:02:42 :

> Le 08 août 2023 à 17:59:51 :

>https://image.noelshack.com/fichiers/2023/32/2/1691510371-taa.png

>

> un génie pour m'aider à trouver la solution?

Clique sur result pour additionhttps://image.noelshack.com/fichiers/2019/49/6/1575739225-gngngngn.png

https://image.noelshack.com/fichiers/2023/32/2/1691510619-screenshot-58.png

Vire les strings que t'as rajouté dans les inputs au debut (le 5: 10: et +:) et remet print("Le résultat de l'opération est: ",resultat)

https://image.noelshack.com/fichiers/2023/32/2/1691511030-screenshot-59.png

https://image.noelshack.com/fichiers/2023/32/2/1691511163-image.png

t'as la solution khey? STP

est ce que tu peux m'écrire le début du code ? stp

Le 08 août 2023 à 18:06:15 :

Le 08 août 2023 à 18:03:40 :

Le 08 août 2023 à 18:02:42 :

Le 08 août 2023 à 17:59:51 :
https://image.noelshack.com/fichiers/2023/32/2/1691510371-taa.png

un génie pour m'aider à trouver la solution?

Clique sur result pour additionhttps://image.noelshack.com/fichiers/2019/49/6/1575739225-gngngngn.png

https://image.noelshack.com/fichiers/2023/32/2/1691510619-screenshot-58.png

Vire les strings que t'as rajouté dans les inputs au debut (le 5: 10: et +:) et remet print("Le résultat de l'opération est: ",resultat)

https://image.noelshack.com/fichiers/2023/32/2/1691511030-screenshot-59.png

Le 08 août 2023 à 18:02:42 :

Le 08 août 2023 à 17:59:51 :
https://image.noelshack.com/fichiers/2023/32/2/1691510371-taa.png

un génie pour m'aider à trouver la solution?

Clique sur result pour additionhttps://image.noelshack.com/fichiers/2019/49/6/1575739225-gngngngn.png

https://image.noelshack.com/fichiers/2023/32/2/1691510619-screenshot-58.png

up

https://image.noelshack.com/fichiers/2023/32/2/1691510371-taa.png

un génie pour m'aider à trouver la solution?

Le 08 août 2023 à 17:57:52 :
Tu as pas lu mon message jusqu'au bout.

Relis la consigne, le dernier "print" tu dois juste retourner la variable resultat:
print(resultat)

C'est tout. C'est écrit...

bah je l'ai fait khey ça marche pas

j'ai intégré la structure match mais j'ai toujours des "failed"https://image.noelshack.com/fichiers/2023/32/2/1691510315-screenshot-57.png

Le 08 août 2023 à 17:52:46 :
Tu as fais ce que je t'ai dis ?
Ton problème c'est juste des problèmes de format de string par rapport à ce qui est demandé dans la consigne...

https://image.noelshack.com/fichiers/2023/32/2/1691510103-screenshot-56.png

up les kheys ça marche pas
https://image.noelshack.com/fichiers/2023/32/2/1691509457-screenshot-55.pngpourquoi j'ai toujours cette erreur alors que le code fait bien l'addition 10 + 5 ?

Le 08 août 2023 à 17:42:52 :

Le 08 août 2023 à 17:40:22 :

Le 08 août 2023 à 17:38:54 :
Ils te disent d'utiliser un "match" donc un pattern matching je suppose donc je crois qu'il faut pas utiliser if elif etc à ce moment là

ouais mais wtf chat gpt me disent de faire ça

du coup ça serait quoi le pattern matching ?

C'est expliqué ici mais j'en ai jamais fait en python c'est relativement récent et peu utile
https://www.infoworld.com/article/3609208/how-to-use-structural-pattern-matching-in-python.html

comme ça :

# Étape 1: Demander les nombres à l'utilisateur
nombre_a_gauche = input("5 : ")
nombre_a_droite = input("10 : ")

# Étape 2: Demander l'opération à l'utilisateur
operation = input("+ : ")

# Étape 3: Initialiser la variable resultat
resultat = 0

# Étape 4: Vérifier les nombres entiers
if not nombre_a_gauche.isnumeric() or not nombre_a_droite.isnumeric():
print("Erreur: les deux nombres doivent être des nombres entiers")
exit()

# Convertir les entrées en entiers
nombre_a_gauche = int(nombre_a_gauche)
nombre_a_droite = int(nombre_a_droite)

# Étape 5: Vérifier le symbole et effectuer le calcul en utilisant match
match operation:
case '+':
resultat = nombre_a_gauche + nombre_a_droite
case '-':
resultat = nombre_a_gauche - nombre_a_droite
case '*':
resultat = nombre_a_gauche * nombre_a_droite
case '/':
if nombre_a_droite == 0:
print("Erreur: impossible de diviser par zéro")
exit()
resultat = nombre_a_gauche / nombre_a_droite
case _:
print("Erreur: le symbole d'opération doit être '+', '-', '*' ou '/'")
exit()

# Étape 6: Afficher le résultat
print("Le résultat est :", resultat)

?

Le 08 août 2023 à 17:41:05 :
Demande à chat gpt

justement j'ai demandé à chat gpt

Le 08 août 2023 à 17:38:54 :
Ils te disent d'utiliser un "match" donc un pattern matching je suppose donc je crois qu'il faut pas utiliser if elif etc à ce moment là

ouais mais wtf chat gpt me disent de faire ça

du coup ça serait quoi le pattern matching ?

Le 08 août 2023 à 17:36:25 :

Le 08 août 2023 à 17:35:26 :
J'ai lu ton exercice et pour ce que c'est tu ne mérites pas à ce qu'on t'aide

:rire: il doit etre débutant, soit indulgent.

Le 08 août 2023 à 17:36:29 :
Exo de débutant, remets toi en question

j'ai commencé python y'a 2H

up

Contexte et instruction:
https://image.noelshack.com/fichiers/2023/32/2/1691508589-screenshot-53.png

Code :

# Étape 1: Demander les nombres à l'utilisateur
nombre_a_gauche = input("Entrez le premier nombre entier : ")
nombre_a_droite = input("Entrez le deuxième nombre entier : ")

# Étape 2: Demander l'opération à l'utilisateur
operation = input("Entrez l'opération (+, -, * ou /) : ")

# Étape 3: Initialiser la variable resultat
resultat = 0

# Étape 4: Vérifier les nombres entiers
if not nombre_a_gauche.isnumeric() or not nombre_a_droite.isnumeric():
print("Erreur: les deux nombres doivent être des nombres entiers")
exit()

# Convertir les entrées en entiers
nombre_a_gauche = int(nombre_a_gauche)
nombre_a_droite = int(nombre_a_droite)

# Étape 5: Vérifier le symbole et effectuer le calcul
if operation == '+':
resultat = nombre_a_gauche + nombre_a_droite
elif operation == '-':
resultat = nombre_a_gauche - nombre_a_droite
elif operation == '*':
resultat = nombre_a_gauche * nombre_a_droite
elif operation == '/':
if nombre_a_droite == 0:
print("Erreur: impossible de diviser par zéro")
exit()
resultat = nombre_a_gauche / nombre_a_droite
else:
print("Erreur: le symbole d'opération doit être '+', '-', '*' ou '/'")
exit()

# Étape 6: Afficher le résultat
print("Le résultat est :", resultat)

et j'ai des erreurs :https://image.noelshack.com/fichiers/2023/32/2/1691508692-screenshot-54.png

quelqu'un pour m'aider ? chat gpt m'a donné ce code et pourtant même ça ça n'a pas l'air de fonctionné :(