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
|
#!/usr/bin/env python
# -*- coding:UTF-8 -*-
"""
Jeu : ni oui ni non
"""
from __future__ import print_function
from __future__ import division
import random
def main():
questions = [
u"Comment t'appelles-tu ?",
u"Où habites-tu ?",
u"Aimes-tu le sport ?",
u"Es-tu en couple ?",
u"Aimes-tu les légumes ?",
u"Es-tu déjà allé à Las Vegas?"]
reponses=[
[u"Pierre", u"Valentin", u"Clément", u"Théo", u"Jennifer", u"Julie", u"Clémence", u"Pauline", u"cest un secret", u"ça ne te regarde pas", u"comme ton frère"],
[u"à côté de chez toi", u"à New-York", u"à Paris", u"à Riom"],
[u"Je déteste", u"Jadore", u"Pourquoi pas", u"oui", u"non", u"jen pratique", u"ce nest pas ma tasse de thé"],
[u"Jai une copine", u"Je suis marié", u"je suis célibataire", u"de temps en temps", u"je viens de rompre", u"oui", u"non"],
[u"Seulement les verts", u"je préfère les fruits", u"seulement en soupe", u"Beurk !", u"oui", u"non", u"peut-être"],
[u"Cest une très belle ville", u"jaimerais y aller jouer au casino", u"oui", u"non", u"jadore leur excentricité"]]
# La finction zip permet de mettre deux liste "côte à côte" sous forme d'une liste de tuple
for question,choix in zip(questions,reponses):
print(question)
reponse = random.choice(choix)
print(reponse)
if reponse.lower() in (u'oui',u'non'):
print(u'perdu')
break
else:
print(u'continuons le jeu')
if __name__ == '__main__':
main() |
Partager