CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Compréhension d'un programme en python

TDZDrogo
TDZDrogo
Niveau 7
05 janvier 2016 à 16:09:45

voila j'ai un programme en algo à traduire en python et ensuite à expliquer ce qu'il fait, mais je ne comprend pas ce qu'il fait quelqu'un peut m'aider ?

voici le programme en python : (sachant que je suis actuellement sur les nombres premiers)
M = int
p = int
r = int
nombre = int
print("quel est votre nombre ?");
nombre = input();
nombrePropose = int(nombre)
M = nombre
p = 1
while (int(M) > 1):
i=0
p=p+1
r=int(M) % p
while (r==0):
M= int(M)//p
i=i+1
r=int(M)%p
if (i != 0):
print(nombre,"msg1",p,"msg2");

TDZDrogo
TDZDrogo
Niveau 7
05 janvier 2016 à 16:11:58

le 2eme while et le if sont de le premier while

TintinMage
TintinMage
Niveau 10
05 janvier 2016 à 16:19:17

Soit tu mets ton code dans la balise <code> soit tu le mets dans pastebin

Message édité le 05 janvier 2016 à 16:19:33 par TintinMage
TDZDrogo
TDZDrogo
Niveau 7
05 janvier 2016 à 16:21:51
M = int
p = int
r = int
nombre = int
print("quel est votre nombre ?");
nombre = input();
nombrePropose = int(nombre)
M = nombre
p = 1
while (int(M) > 1):
    i=0
    p=p+1
    r=int(M) % p
    while (r==0):
        M= int(M)//p
        i=i+1
        r=int(M)%p
    if (i != 0):
        print(nombre,"msg1",p,"msg2");

merci j'avais pas vu !

Pseudo supprimé
Pseudo supprimé 05 janvier 2016 à 17:45:27

Oula, c'est moi ou c'est le gros bordel ton code ?

TDZDrogo
TDZDrogo
Niveau 7
05 janvier 2016 à 19:43:07

je vais le commenter


M = int
p = int
r = int
nombre = int
print("quel est votre nombre ?");
nombre = input();
nombrePropose = int(nombre)
M = nombre
p = 1
while (int(M) > 1):
    i=0
    p=p+1
    r=int(M) % p #reste de la division de M par p
    while (r==0):
        M= int(M)//p #quotient de la division euclidienne
        i=i+1
        r=int(M)%p #reste de la division de M par p
    if (i != 0):
        print(nombre,"msg1",p,"msg2");


Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment