Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • eae399507fcf4fcb4fd18e06b10a9217a123494b
  • master par défaut protégée
  • test
  • tichadou2015-master-patch-52256
4 résultats

quizz.py

Blame
  • Bifurcation depuis Loris TICHADOU / nardco
    Le projet source a une visibilité limitée.
    quizz.py 746 o
    import requests
    import urllib
    
    from random import shuffle
    
    def escape(html):
        return html.encode('utf8').replace('"', "'")
    
    
    def quizz() : 
            req = requests.get("https://opentdb.com/api.php?amount=1&difficulty=easy")
            al = req.json()
            pas_reponse = []
            rep= al['results'][0]
    
            question = escape(rep['question'])
            reponse= escape(rep['correct_answer'])
            choix = [reponse]
            for f in rep['incorrect_answers'] :
                    pas_reponse.append(escape(f))
                    choix.append(escape(f))
            shuffle(choix)
            return {'question' : question, 'reponse' : reponse, 'choix' : choix, 'pas_reponse' : pas_reponse }      
    
    
    
    if __name__ == "__main__" : 
            print quizz()