Topic de AHIPROUTANT3 :

[PYTHON] Un PRO de PYTHON pour M'AIDER dans CET EXERCICE ?

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 addition https://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

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

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 addition https://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

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 addition https://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

# É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)

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 addition https://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" ?

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 addition https://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ù?

print("Le résultat de l'opération est:", resultat)

Sinon tu as un espace en trop.

Le 08 août 2023 à 18:17:29 :

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 addition https://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ù?

Bah dans le résultat, pas dans ce que tu demandes à l'utilisateur.

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:17:29 :

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 addition https://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ù?

Ce que chatgpt a pondu est quasi bon, c'est la derniere ligne après #etape 6 qui l'est pas

Le 08 août 2023 à 18:19:14 :

Le 08 août 2023 à 18:17:29 :

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 addition https://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ù?

Ce que chatgpt a pondu est quasi bon, c'est la derniere ligne après #etape 6 qui l'est pas

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

Le 08 août 2023 à 18:21:07 :

Le 08 août 2023 à 18:19:14 :

Le 08 août 2023 à 18:17:29 :

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 addition https://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ù?

Ce que chatgpt a pondu est quasi bon, c'est la derniere ligne après #etape 6 qui l'est pas

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

Clique sur result dans addition

Ah non je sais, pour l'étape 2 tu met ca
operation = input()

Le 08 août 2023 à 18:23:45 :
Ah non je sais, pour l'étape 2 tu met ca
operation = input()

https://image.noelshack.com/fichiers/2023/32/2/1691511907-screenshot-60.png

Le 08 août 2023 à 18:25:08 :

Le 08 août 2023 à 18:23:45 :
Ah non je sais, pour l'étape 2 tu met ca
operation = input()

https://image.noelshack.com/fichiers/2023/32/2/1691511907-screenshot-60.png

On y est presque, y a un espace en trop après les : dans le dernier print, enleve le

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.

Le 08 août 2023 à 18:28:17 :

Le 08 août 2023 à 18:25:08 :

Le 08 août 2023 à 18:23:45 :
Ah non je sais, pour l'étape 2 tu met ca
operation = input()

https://image.noelshack.com/fichiers/2023/32/2/1691511907-screenshot-60.png

On y est presque, y a un espace en trop après les : dans le dernier print, enleve le

https://image.noelshack.com/fichiers/2023/32/2/1691512304-screenshot-61.png

merci les kheys !

mais c'est bizarre car ils valident l'exo alors que j'ai pas utilisé la structure match, alors que c'est ce qu'ils me demandaient

Le 08 août 2023 à 18:32:54 :

Le 08 août 2023 à 18:28:17 :

Le 08 août 2023 à 18:25:08 :

Le 08 août 2023 à 18:23:45 :
Ah non je sais, pour l'étape 2 tu met ca
operation = input()

https://image.noelshack.com/fichiers/2023/32/2/1691511907-screenshot-60.png

On y est presque, y a un espace en trop après les : dans le dernier print, enleve le

https://image.noelshack.com/fichiers/2023/32/2/1691512304-screenshot-61.png

merci les kheys !

mais c'est bizarre car ils valident l'exo alors que j'ai pas utilisé la structure match, alors que c'est ce qu'ils me demandaient

Ça vérifie juste que tu as la bonne sortie.

Données du topic

Auteur
AHIPROUTANT3
Date de création
8 août 2023 à 17:32:15
Nb. messages archivés
62
Nb. messages JVC
62
En ligne sur JvArchive 180