Aller au contenu

Messages recommandés

ebossard Invité 2 messages
Baby Forumeur‚ 15ans
Posté(e)

Bonjour, j'ai un exercice en technologie/ SNT de programmation sur Python, dont l'énoncé est le suivant: faire une programme sur Python qui convertit une nombre en base de 10 (notre système numérique, vers la base de 2 (binaire). Faire la même chose avec 2 autres bases au choix.

J'aurais donc besoin d'aide, car je suis complètement perdue avec l'utilisation de Python.

Merci d'avance

PS: comme le devoir est à rendre pour le 26/04/2020 au soir, il est inutile de répondre après 19h le 26. Merci encore

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant
riad** Membre 9946 messages
Forumeur alchimiste‚ 47ans
Posté(e)

Comment tu fais pour convertir un nombre décimal en binaire à la main ?
 

Partager ce message


Lien à poster
Partager sur d’autres sites
Loopy Membre 2628 messages
Poisson rouge très très méchant‚ 35ans
Posté(e)

Bonjour,

C'est un peu vague... Nous n'avons pas pour habitude en général sur le forum de faire office de livreur d'exercice corrigés, mais plutôt de guider vers la solution.

Sans plus de précision sur votre niveau actuel en python, je peux vous proposer l'openclassroom ci dessous.

https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/230659-decouvrez-python

Ne vous arrêtez pas à la mention "difficile" en haut, d'après moi  ça ne devient difficile que sur la fin.

Naviguez entre les chapitre avec la barre de navigation en haut.

image.png.59e79d86e04d052971c39b03c4311184.png

 

C'est bien fait, ça part du début, et ça vous permettra de réellement apprendre (pas simplement de faire un exercice).

Pour résoudre votre exercice, vous aurez tous les éléments nécessaire en vous arrêtant au chapitre 2.3 je pense.

image.png.6beb8a52568623cf0e18cd4468724b44.png

Mais je vous engage à lire au moins jusqu'à la fin du chapitre 2.

image.png.26f6aed829227e01983bd3cd344a2f75.png

C'est après que ça devient un peu plus compliqué avec la découverte de la notion de Classes (pourtant essentielle pour qui veut faire de la programmation aujourd'hui, mais pas nécessaire pour résoudre votre exercice).

Si toutefois ce qui coince est la partie math de l'exercice, faites le savoir qu'on vous guide (riad** est déjà sur le coup à ce que vois :D)

Modifié par Loopy
  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites
azad2B Membre 3395 messages
Le prendre au sérieux, nuit gravement à la santé‚
Posté(e)

@riad** a donné la meilleure réponse : comment fait-on " à la main" et quelle que soit la base ?

Partager ce message


Lien à poster
Partager sur d’autres sites
riad** Membre 9946 messages
Forumeur alchimiste‚ 47ans
Posté(e)
il y a 30 minutes, azad2B a dit :

@riad**

 a donné la meilleure réponse : comment fait-on " à la main" et quelle que soit la base ?

 

À vrai dire je ne connais pas la méthode conventionnelle, moi je me contente de diviser par la base et de garder le reste de la division, ce qui me donne le nombre dans la nouvelle base mais à l'envers.
 

Partager ce message


Lien à poster
Partager sur d’autres sites
azad2B Membre 3395 messages
Le prendre au sérieux, nuit gravement à la santé‚
Posté(e)
il y a 56 minutes, riad** a dit :

À vrai dire je ne connais pas la méthode conventionnelle, moi je me contente de diviser par la base et de garder le reste de la division, ce qui me donne le nombre dans la nouvelle base mais à l'envers.
 

Voilà. Et c'est ce que je reproche à tous ces gens qui veulent qu'on fasse les exercices à leurs places. Et quand précisément il s' agit d' un exercice " de programmation" c'est à dire à la création d'une méthode algorithmique permettant en partant de la méthode de base, connue en principe par tout le monde (sauf, hélas par les nuls en tout ) d'écrire l' algo complet conduisant automatiquement à la solution, alors la meilleure aide qu'on puisse donner, c'est celle que tu as donné (ou ses corollaires)

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites
ebossard Invité 2 messages
Baby Forumeur‚ 15ans
Posté(e)

merci @Loopy,ça m'aide beaucoup,:smile2: je n'avais jamais trouvé ce site malgré mes recherches

merci également à @riad**, mais le problème c'est que je n'arrive pas à retranscrire la méthode manuelle sur python, j'ai sans cesse des messages d'erreur qui me disent que python ne reconnaît pas les fonctions utilisées, ou alors qu'il y a un problème dans la mise en forme..., même avec la fonction bin je n'y arrive pas!

Partager ce message


Lien à poster
Partager sur d’autres sites
riad** Membre 9946 messages
Forumeur alchimiste‚ 47ans
Posté(e)
il y a 7 minutes, ebossard a dit :

merci @Loopy,ça m'aide beaucoup,:smile2: je n'avais jamais trouvé ce site malgré mes recherches

merci également à @riad**, mais le problème c'est que je n'arrive pas à retranscrire la méthode manuelle sur python, j'ai sans cesse des messages d'erreur qui me disent que python ne reconnaît pas les fonctions utilisées, ou alors qu'il y a un problème dans la mise en forme..., même avec la fonction bin je n'y arrive pas!

Poste ton code, on t'aidera.

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×