top of page
Anneaux lumineux au néon

ÉTAT DU CODE

FLASHCARDS

import csv

questions=[]
reponses=[]

entree_questions=input("Entrez votre question : ")
questions.append(entree_questions)

entree_reponses=input("Entrez la réponse : ")
reponses.append(entree_reponses)

questions_reponses=[[questions], [reponses]]

with open ('questions_reponses','w',newline = "") as fichier:
  save=csv.reader(fichier)
  writer=csv.writer(fichier)
  fichier=open('questions_reponses','w')
  writer.writerows(questions_reponses)

print('Votre question est :' , questions[0] ,' La réponse est :', reponses[0])

etudier=input("Voulez-vous étudiez ? (Veuillez répondre par un OUI ou par un NON) : ")

if etudier == "OUI":
  fichier = open("questions_reponses", encoding="utf8")
  ligne = fichier.readline()
  question = ligne.strip().split(",")
  print("La question est : ",question[0])
  reponse_1=input('Votre réponse est : ')
  if reponse_1==reponses[0]:
       print("Vous avez raison")
  else:
       print("Vous avez tort")
  fichier.close()

if etudier == "NON":
  print("Alors pourquoi venir ?")


etudier=input("Voulez-vous étudiez ? (Veuillez répondre par un OUI ou par un NON) : ")

if etudier == "OUI":
  fichier = open("questions_reponses", encoding="utf8")
  ligne = fichier.readline()
  question = ligne.strip().split(",")
  print("La question est : ",question[0])
  reponse_1=input('Votre réponse est : ')
  solution=[]
  for ligne in fichier:
       elements = ligne.strip().split(",")
       solution.append(elements[-1])
       if reponse_1==solution:
           print("Vous avez raison")
       else:
           print("Vous avez tort. La bonne réponse est : " ,solution)
  fichier.close()

if etudier == "NON":
  print("Alors pourquoi venir ?")

import csv

questions=[]
reponses=[]
score=0

carte=input("Voulez-vous créer de nouvelles cartes ? (Veuillez répondre par un OUI ou par un NON) : ")
questions_reponses=[[questions], [reponses]]

if carte == "OUI":
  entree_questions=input("Entrez votre question : ")
  questions.append(entree_questions)

  entree_reponses=input("Entrez la réponse : ")
  reponses.append(entree_reponses)

  with open ('questions_reponses','w',newline = "") as fichier:
       save=csv.reader(fichier)
       writer=csv.writer(fichier)
       fichier=open('questions_reponses','w')
       writer.writerows(questions_reponses)

  while carte=="OUI":
       paquet=input("Voulez-vous continuer à créer de nouvelles cartes ? (Veuillez répondre par un OUI ou par un NON) : ")

       if paquet=="OUI":
           entree_questions=input("Entrez une question : ")
           questions.append(entree_questions)

           entree_reponses=input("Entrez la réponse : ")
           reponses.append(entree_reponses)

           with open ('questions_reponses','w',newline = "") as fichier:
               save=csv.reader(fichier)
               writer=csv.writer(fichier)
               fichier=open('questions_reponses','w')
               writer.writerows(questions_reponses)

       if paquet=="NON":
           etudier_1=input("Voulez-vous étudier ? (Veuillez répondre par un OUI ou par un NON) : ")

           if etudier_1 == "OUI":
               fichier = open("questions_reponses", encoding="utf8")
               ligne = fichier.readline()
               question = ligne.strip().split(",")
               print("La question est : ",question[0])
               reponse_1=input('Votre réponse est : ')
               solution=[]
               for ligne in fichier:
                   elements = ligne.strip().split(",")
                   solution.append(elements[-1])
                   if reponse_1==solution:
                       print("Vous avez raison")
                   else:
                       print("Vous avez tort. La bonne réponse est : " ,solution)
               fichier.close()

           if etudier_1 == "NON":
               print("Alors pourquoi venir ?")

  while carte=="NON":
       etudier_2=input("Voulez-vous étudier ? (Veuillez répondre par un OUI ou par un NON) : ")

       if etudier_2 == "OUI":
           fichier = open("questions_reponses", encoding="utf8")
           ligne = fichier.readline()
           question = ligne.strip().split(",")
           print("La question est : ",question[0])
           reponse_1=input('Votre réponse est : ')
           solution=[]
           for ligne in fichier:
               elements = ligne.strip().split(",")
               solution.append(elements[-1])
               if reponse_1==solution:
                   print("Vous avez raison")
                   score=score+1
               else:
                   print("Vous avez tort. La bonne réponse est : " ,solution)
                   fichier.close()
                   print ('Votre score est de',score,'sur',len(questions)
                   if score==len(questions):
                       print("Vous avez bien travaillé !")
                   if score < len(questions):
                       print("Vous devez encore réviser !!")

       if etudier_2 == "NON":
           print("Alors pourquoi venir ?")


if carte == "NON":
  print("Alors pourquoi venir ?")

  etudier_2=input("Voulez-vous étudier d'autres paquets ? (Veuillez répondre par un OUI ou par un NON) : ")

  if etudier_2=="OUI":
       fichier = open("questions_reponses", encoding="utf8")
       ligne = fichier.readline()
       question = ligne.strip().split(",")
       print("La question est : ",question[0])
       reponse_1=input('Votre réponse est : ')
       if reponse_1==reponses:
           print("Vous avez raison")
           score=score+1
       else:
           print("Vous avez tort")
           fichier.close()
           print ('Votre score est de',score,'sur',len(questions)
           if score==len(questions):
               print("Vous avez bien travaillé !")
           if score < len(questions):
               print("Vous devez encore réviser !!")

  if etudier_2=="NON":
       print("Alors pourquoi venir ?")

bottom of page