0

I tried to solve an exercice and this is my attempt but i need to solve it in another way can any one help me pleaase

# Entrée taillePage = int(input("Entre la taille d'une page (octets): ")) nbPageVirtuelle = int(input("Entre le nombre de page virtuelle: ")) nbCadre = int(input("Entre le nombre de cadre: ")) memoirPhysique = [] for i in range(nbCadre): memoirPhysique.append( int(input("Entre le contenu de la case "+str(i+1)+": "))) adressRecherchée = int(input("Entre l'adress a recherchée: ")) # Calcule if(adressRecherchée > nbPageVirtuelle*taillePage): print("Page n'existe pas!") exit() adressRecherchée = adressRecherchée / taillePage page = int(adressRecherchée) décalageFloat = adressRecherchée - page décalage = int(décalageFloat * taillePage) # Affichage print("\n") print("* Page virtuel "+str(page)+" avec décalage de "+str(décalage)) for i in range(nbCadre): if(memoirPhysique[i] != page): continue else: print("* Cette adress est dant le cadre numero " + str(i)+" dans la memoir physique") print("* Cette adress corespond a l'adress physique " +

14th Apr 2020, 3:47 PM
Samah Mamour
2 Antworten
0
I think. Your print statement is not completed. See last line.
14th Apr 2020, 4:00 PM
🇮🇳Vivek🇮🇳
🇮🇳Vivek🇮🇳 - avatar
0
ette adress corespond a l'adress physique " + str((i * taillePage) + décalage)) exit() print("* Défaut de page!")
14th Apr 2020, 4:45 PM
Samah Mamour