Last active
June 27, 2024 10:48
-
-
Save GravenilvecTV/4238e8fd8a58dfa85df8a68b28e7fdf4 to your computer and use it in GitHub Desktop.
APPRENDRE LE PYTHON #4 ? LES LISTES
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from random import shuffle | |
# Générateur de phrases | |
# demander en console une chaine de la forme "mot1/mot2/mot3/mot4" | |
chained_words = input("Entrer une chaine de la forme mot1/mot2/mot3/mot4") | |
# transformer cette chaine en liste | |
words = chained_words.split("/") | |
# la melanger | |
shuffle(words) | |
# recuperer le nombre d'elements | |
words_len = len(words) | |
# si le nombre d'élements de cette liste est inferieur à 10 | |
if words_len < 10: | |
# afficher les deux premiers mots | |
print(words[0], words[1]) | |
# si le nombre d'éements est superieur ou égal à 10 | |
else: | |
# afficher les 3 derniers | |
print(words[words_len - 1], words[words_len - 2], words[words_len - 3]) |
from random import shuffle
texte = input("entrer des mots(mot1/mot2/mot3/mot4/...)").split("/")
print(texte)
shuffle(texte)
print(texte)
if len(texte) < 10:
print([0,1])
else:
print(texte[len(texte) - 1],texte[len(texte) - 2],texte[len(texte) - 3])
from random import shuffle
sentence = input("entrer une chaine de la forme mot1/mot2/mot3/mot4")
words = sentence.split("/")
shuffle(words)
print(words)
words_len = len(words)
if words_len < 10 :
print(words[0],words[1])
else:
print(words[words_len - 1],words[words_len - 2],words[words_len - 3])
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Personne n'a fait comme moi pour les deux premiers et les trois derniers mots...