Navigation aléatoire itérative

Il s'agit de répéter un certain nombre de fois les actions précédentes.

On commence par demander le choix de la première page, puis la détermination des pages suivantes (ici 10) se fait de manière aléatoire, comme précédemment, 10 fois de suite.

1
page=input('Quelle page voulez-vous visiter en premier ?')
2
print('Les pages visitées sont :')
3
from random import *
4
for i in range(10):
5
    if page=="A":
6
        alea=randint(0,1)
7
        if alea==0:
8
            page="B"
9
            nB=nB+1
10
        else:
11
            page="C"
12
            nC=nC+1
13
    elif page=="B":
14
            page="A"
15
            nA=nA+1
16
    else:
17
        alea=randint(0,1)
18
        if alea==0:
19
            page="A"
20
            nA=nA+1
21
        else:
22
            page="B"
23
            nB=nB+1
24
    print(page)

AttentionInitialisation des variables⚓

Il faut aussi initialiser les variables nA, nB et nC.

Question 1 : Copiez-collez ce code. Testez-le plusieurs fois, pour plusieurs pages initiales afin de vérifier que les successions de pages visitées sont différentes, aléatoires, mais conforme au schéma des liens entre les trois sites.⚓

Question 2 : Complétez le code pour afficher les valeurs des nombres de visites. Exécutez le programme et vérifiez que la page visitée voit son nombre de visites s'incrémenter[1].⚓