Bonjour a tous chers pythoniens
J'en appelle a votre aide aujourd’hui pour un petit problème rencontré par le débutant que je suis
En effet, malgré un bonne période de 2 heures en train d’essayer de vérifier ce qui ne vas pas, je ne trouve malheureusement pas ce qui cloche avec mon mini programme. Le compteur ne marche pas ...
En gros , quand on répond aux questions, quelques soient les résultats, il n'afficheras que 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# -*- coding: cp1252 -*-
# Wakfu Quiz by Zabal 2.0
print '.........................'
print 'QUIZ WAKFU FAIT PAR ZABAL'
print '.........................'
print '                         '
 
#Les Divers Infos necessaires
 
from random import choice
from string import maketrans, translate
accents="âêôéàèàçèéêëîï"
ascii="aeoeaeaceeeeii"
conversion = maketrans(accents, ascii)
questions = ["Quelle classe sur Wakfu est generalement la plus utilisee en tank:Feca",
             "Quel niveau faut-il avoir pour entrer dans le donjon Scarafeuilles:22",
             "Quelle est la relique obtenable en combattant le Foul Moon:Aucune lol",
             "Vers quel niveau un Sacrieur debloques t'il son passif refus de mort:100",
             "Quel est le nom du donjon des craqueleurs:La Montagne Adezieu",
             "Quel type de maitrise secondaire octroies le Chapeau Toh:Dos",
             "Quel item permet de renvoyer 10% des dommages recus:Makabrano Zer",
             "Quel est le meilleur joueur sur le serveur Dathura:Zabal",
             "Quel est le pire joueur du jeu apres Prince Artapiss:Titania-erza scarlette",
             "Quels sont les pseudos des 3 femmes du meilleur joueur (en ordre) :Liraxa,Lauwaa,Elwanne",
             "Quelle est l'invocation osamodas infligeant le plus de dommages au lvl 30 :Zespadon",
             "Quel est le youtubeur Wakfu le plus pervers :Ecart car Ecart tes cuisses",
             "Quelle est la difference entre Wakfu et la merde :Wakfu est bleu, la merde, brune",
             "Quel est le meilleur sort du placement en PVM :Karchamrak",
             "Quel est le meilleur sort de placement en PvPM :Assaut",
             "Kraive+Ectawem ou Kraive+Prodi :Kraive+Tout ceux qui ont des kamas pour payer la seance",
             "Pourquoi n'ya t'il plus aucun donjon Wakfu :Car les donjons stasis ont pris leur place",
             "Continuer la suite ... Zabal-Prodi-Ossarix-Kraive-Passkamastp- :Titania-erza scarlette",
             "Quel est l'intru (Darkoss-Space-Zeroque-Prodigious-Natsuro):Space",
             "Quel est l'intru (L'amortisseuse-Dague Larvasse-Cartashians-Kamepee relais-Tigus shushu):Kamepee relais"]
adieux = ['fin', 'stop', 'bye']
reponse = 'X'
 
#Choisir son nom et Intro
 
nom = raw_input("Bonjour ! Quel est ton nom ? ")
if int(len(nom)) >1 and int(len(nom)) <= 15 and nom != "Zabal" :
    print ("Ah, tu t'appelle donc " + nom.title().strip() + "... Bienvenue dans le Quiz Zabal Alpha 1 ! ")
if int(len(nom)) == 0:
    print ("Desole, je n'ai pas entendu. ")
if int(len(nom)) >= 16:
    print ("Petit coquin ! Ceci n'est pas ton nom. Il est bien trop long ... ")
if nom == "Zabal" :
    raw_input("T'est trop une merde pour porter le nom du pgm de la morkitu ... degage. ")
    raise SystemExit
 
 
if int(len(nom)) >1 and int(len(nom)) <= 15 :
    message1 = raw_input("<Cliquez sur Entree pour continuer.>")
else :
    nom = raw_input("Redit le moi silteplait .                                                       <Entrer a nouveau un nom invalide fermeras l'application .>")
    if int(len(nom)) >1 and int(len(nom)) <= 15 and nom != "Zabal" :
        print ("Ah, tu t'appelle donc " + nom.title().strip() + "... Bienvenue dans le Quiz Zabal Alpha 1 ! ")
        if int(len(nom)) >1 and int(len(nom)) <= 15 :
            message1 = raw_input("<Cliquez sur Entree pour continuer.>")
    if nom == "Zabal" :
        raw_input("T'est trop une merde pour porter le nom du pgm de la morkitu ... degage. ")
        raise SystemExit
 
    else :
        raise SystemExit
 
 
#Compteur de points
 
V = 0
F = 0
 
#Debut du Quiz
 
print 'Repondez a ces questions : Chaque question reussie vous rajoute 2 points, chaque question echouee vous en enleve une. '
print 'Repondre "fin","bye" ou "stop" pour arreter'
print 'Bonne chance ;)'
print '                                                      '
while reponse not in adieux and len(questions) > 0:
    quest = choice(questions)
    reponse = raw_input(quest.split(':')[0]
                        +'? ').lower()
    questions.remove(quest)
    if reponse not in adieux:
        if reponse.translate(conversion) == quest.split(':')[1].lower():
            print ('Bien joue '
                   + nom
                   + " :) "
                   + " + 2 Points ! ")
            (V+2)
        else:
            print ("Faux,"
                   + nom
                   + ", c'est "
                   + quest.split(':')[1]
                   + " - 1 Point ! ")
            (F-1)
 
#Fin
 
R = (V+F)
 
print str("Bravo, "
       + str(nom)
       + ",tu as obtenu "
       + str(R)
       + " points sur 40")
 
raw_input('Bye, '
          + nom
          + ' ^^ ! ')
Aurais-je donc fait une erreur dans le V , le F et le R ?

En tout cas, merci a toute personne plus connaissante que moi qui voudrais bien m'expliquer le problème