Un khey qui s'y connait en programmation Python ?

OP
SR

SrRisitas

il y a 4 mois

Je dois écrire une fonction qui permette de renvoyer une chaîne de caractères correspondant à l'écriture en
base b d'un nombre.

Je n'ai absolument rien compris à ce charabia.

K6

kurwapingwin6

il y a 4 mois

Chatgpt

Et n'hésite pas à demander une explication ligne par ligne si tu souhaite comprendre

OP
SR

SrRisitas

il y a 4 mois


Chatgpt

Et n'hésite pas à demander une explication ligne par ligne si tu souhaite comprendre

Déjà essayé, et il se trompe

AG

AA_givenchy

il y a 4 mois

Déjà essayé, et il se trompe

il se tompe pas, t'es juste trop incapable pour rentrer un prompt correct compréhensible par l'IA

OP
SR

SrRisitas

il y a 4 mois

il se tompe pas, t'es juste trop incapable pour rentrer un prompt correct compréhensible par l'IA

Quand je lance l'algorithme, ça me met "erreur".

VH

VanHaleineDeVin

il y a 4 mois

Quand je lance l'algorithme, ça me met "erreur".

fais voir le code et l'erreur

AG

AA_givenchy

il y a 4 mois

Quand je lance l'algorithme, ça me met "erreur".

GPT m'a deja fait des scripts pour extraire du contenu de page web alors que je connais R en info
demande lui de corriger le code, fais un meilleur prompt j'sais pas
fais un effort

BO

bonnyclude

il y a 4 mois

import math import numpy as np def base(n,b):#écriture de n en base b p=np.floor(math.log(n,b))+1 rep=[] a=n for i in range(int(p)): a,c=divmod(a,b) rep=[c]+rep return(rep)
SM

SoyezMaudit

il y a 4 mois

bonnyclude a écrit :
import math import numpy as np def base(n,b):#écriture de n en base b p=np.floor(math.log(n,b))+1 rep=[] a=n for i in range(int(p)): a,c=divmod(a,b) rep=[c]+rep return(rep)

ta variable i de la boucle ne sert à rien et puis ton résultat est faux, ça sort une liste

def base(n,b):#écriture de n en base b rep="" a=n while a > 0: a,c=divmod(a,b) rep=str(c)+rep return(rep)