Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • d4498061b88cd33732d8e7084ff52a8bfe1e85f5
  • main par défaut protégée
  • dev
  • healthcheck
  • store
  • dockerised
6 résultats

Dockerfile

Blame
  • 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()