Navigation aléatoire

1
from random import *
2
if page=="A":
3
    alea=randint(0,1)
4
    if alea==0:
5
        page="B"
6
        nB=nB+1
7
    else:
8
        page="C"
9
        nC=nC+1
10
elif page=="B":
11
        page="A"
12
        nA=nA+1
13
else:
14
    alea=randint(0,1)
15
    if alea==0:
16
        page="A"
17
        nA=nA+1
18
    else:
19
        page="B"
20
        nB=nB+1
21
print('La seconde page visitée est la page',page,'.')

AttentionPage initiale⚓

Il faut cependant définir une première page visitée. On peut demander un choix :

1
page=input('Quelle page voulez-vous visiter en premier ?')

AttentionInitialisation des variables⚓

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

Question 1 : Copiez-collez le code pour la navigation aléatoire, et faite-le précéder par celui du choix de la première page.⚓

Question 2 : Testez plusieurs fois avec chaque première page possible, et vérifiez que la seconde page est générée aléatoirement, mais conformément aux liens entre les pages.⚓

Question 3 : 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].⚓