practice.py
import re
practice.py
question = "Quand? où? qui? Qu'est-ce que tu as fait?"
practice.py
def four_ws_game(sentence):
words = re.findall(".*??", sentence)
i = 0
while i < len(words):
answer = input(f"{words[i]}:").strip()
if answer == "":
print("Veuillez le faire sérieusement")
else:
sentence = sentence.replace(words[i], answer)
i += 1
print(sentence)
C'est difficile à comprendre, alors démontons-le.
practice.py
words = re.findall(".*??", sentence)
En d'autres termes, ce programme est à la fin de la phrase (sentense) **? Mots avec n'importe quel nombre de caractères avec (question pleine largeur) ** Rechercher et lister.
practice.py
words = re.findall(".*??", sentence)
print(words)
Résultat d'exécution
['Quand?', 'où?', 'qui?', 'Qu'est-ce que tu as fait?']
practice.py
words = re.findall(".*?", sentence)
print(words)
Résultat d'exécution
['Quand? où? qui? Qu'est-ce que tu as fait?']
practice.py
i = 0
while i < len(words):
answer = input(f"{words[i]}:").strip()
if answer == "":
print("Veuillez le faire sérieusement")
else:
sentence = sentence.replace(words[i], answer)
i += 1
print(sentence)
practice.py
four_ws_game(question)
practice.py
import re
question = "Quand? où? qui? Qu'est-ce que tu as fait?"
def four_ws_game(sentence):
words = re.findall(".*??", sentence)
i = 0
while i < len(words):
answer = input(f"{words[i]}:").strip()
if answer == "":
print("Veuillez le faire sérieusement")
else:
sentence = sentence.replace(words[i], answer)
i += 1
print("Qu'est-il arrivé? :" + sentence)
four_ws_game(question)
Quand?:Hier
où?:À la maison
qui?:Chat
Qu'est-ce que tu as fait?:Je me suis endormi
Qu'est-il arrivé? : Le chat est tombé chez moi hier
--Je me fâche quand j'essaye de le laisser vide
Quand?:Hier
où?:
Veuillez le faire sérieusement
où?:À la maison
qui?:Chat
Qu'est-ce que tu as fait?:
Veuillez le faire sérieusement
Qu'est-ce que tu as fait?:Est devenu un chien
Qu'est-il arrivé? : Le chat est devenu un chien à la maison hier
Recommended Posts