Différences entre les versions de « Utilisateur:Claudia »

De {}
Aller à la navigation Aller à la recherche
 
(10 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
  
 
==Code binaire==
 
==Code binaire==
 +
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
10001011100011111001011010011110010110010101000001100001010000011011000100111110111111100101100100110100111011101100001111010011001011110101111001001011000001101110111111101010100000110000101000001101100110000101000001101101110000111010011101110010000001111110001101100010111000111110010110100111100101100101010000011100111110101111001001000001101100110010101000001110000110000111100111110011110010101011000001101110111111101010100000111001111101011110010010000011001001100101110110111000011101001110111001000000111111000110110001011100011111001011010011110010110010101000001100100110010111100110100000110110111011111110100111001101011000001101110111111101010100000111010111011100100000111000011011111100101110110111001010100000011111100011011000101110001111100101101001111001011001010100000111001111101011110010010000011011000100111110000111011011101111111010111100100101100000110111011111110101010000011100111110101111001001000001101100110000101000001101000110000111010011101110110010101000000111111000110100011011010000110110011101011110011010000011001001100101010000011100001101111110100111011101110100111001100011011100100010011111010011101110111010011001011110010111001011011111100111110000111101001101001110111111011100101100000110111001011100011111001011010011110110110010111110100100000110101011101011110011111010011001010001101111010111011101100101010000011000011110011111001111001011110010111010011010011101111110111001000000100001
+
0100010101100011011100100110100101110010011001010010000001100001001000000110110000100111011011110111001001100100011010010110111001100001011101000110010101110101011100100010110000001010011011110111010100100000011000010010000001101100011000010010000001101101011000010110100101101110001000000011111100001010010001010110001101110010011010010111001001100101001000000111001101110101011100100010000001101100011001010010000001110000011000010111001101110011011001010010110000001010011011110111010100100000011100110111010101110010001000000110010001100101011011010110000101101001011011100010000000111111000010100100010101100011011100100110100101110010011001010010000001100100011001010111001100100000011011010110111101110100011100110010110000001010011011110111010100100000011101010110111000100000011100000110111101100101011011010110010100100000001111110000101001000101011000110111001001101001011100100110010100100000011100110111010101110010001000000110110000100111011000010110110101101111011101010111001000101100000010100110111101110101001000000111001101110101011100100010000001101100011000010010000001101000011000010110100101101110011001010010000000111111000010100101000001101100011101010111001100100000011001000110010100100000011100000110111101101001011011100111010001110011000010100110010010000000011001011010010110111001110100011001010111001001110010011011110110011101100001011101000110100101101111011011100010110000001010010001010110001101110010011010010111011001100101011110100010000001101010011101010111001101110100011001010000101001110101011011100110010100100000011000010111001101110011011001010111001001110100011010010110111101101110001000000000100001
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Écrire à l'ordinateur, <br>
+
Ecrire a l'ordinateur, <br>
ou à la main ? <br>
+
ou a la main ? <br>
Écrire sur le passé, <br>
+
Ecrire sur le passe, <br>
 
ou sur demain ? <br>
 
ou sur demain ? <br>
Écrire des mots, <br>
+
Ecrire des mots, <br>
ou un poème ? <br>
+
ou un poeme ? <br>
Écrire sur l'amour,<br>
+
Ecrire sur l'amour,<br>
 
ou sur la haine ? <br>
 
ou sur la haine ? <br>
<br>
 
 
Plus de points<br>
 
Plus de points<br>
 
d’interrogation,<br>
 
d’interrogation,<br>
écrivez juste<br>
+
Ecrivez juste<br>
 
une assertion !<br>
 
une assertion !<br>
  
Ligne 25 : Ligne 25 :
 
Si l'utilisateur répond « pair », ne sont affichées que les lignes paires.<br>
 
Si l'utilisateur répond « pair », ne sont affichées que les lignes paires.<br>
 
Si l'utilisateur répond « impair », ne sont affichées que les lignes impaires.
 
Si l'utilisateur répond « impair », ne sont affichées que les lignes impaires.
 +
 +
 +
----
 +
===Le programme de Thomas :===
 +
<source lang="python">
 +
#!/usr/bin/env python
 +
# -*- coding: utf-8 -*-
 +
 +
'''
 +
Le programme transforme les "a" en "aaaaah" et transforme une lettre sur 2 en Capitale.
 +
'''
 +
 +
with open('poetry.txt', 'r') as lecture:
 +
    poeme = lecture.read()
 +
 +
poyeme_lignes = poeme.splitlines()
 +
 +
#Etape 1: transformer les "a" en "aaaaah"
 +
poeme2 = poeme.replace('a','aaaaah')
 +
 +
#Etape 2: transformer une lettre sur 2 en Capitale
 +
 +
i = 1
 +
poeme = ""
 +
while i < len(poeme2):
 +
    poeme = poeme + poeme2[i-1].upper() + poeme2[i].lower()
 +
    i += 2
 +
 +
print(poeme)
 +
 +
</source>
 +
 +
<source lang=text>
 +
LeS EdItIoNs
 +
"Le cAaAaAhNaAaAaHpE"
 +
m'aAaAaHvAaAaAhIeNt dOnNe
 +
uNe mIsSiOn :
 +
uN GrAaAaAhNd rOmAaAaAhN
 +
TrAaAaAhNsFoRmIsTe.
 +
CeSt vRaAaAaHi oU FaAaAaHuX
 +
Un oU ZeRo
 +
CeSt nOmR Ou bLaAaAaHnC
 +
lAaAaAhRmE AaAaAhMmE BiEn
 +
Le cOdE BiNaAaAaHiRe
 +
ToUtS EsT TrEs cLaAaAaHiRe
 +
l oRdInAtEuR
 +
CiRcUiTs iMmEnSeS
 +
ZeRoS Et uNs
 +
rYtHmEnT Le cOd(e).
 +
rEpEtItIoN,
 +
zErOs eT UnS
 +
SaAaAaHuT AaAaAh lAaAaAh lIgNe,
 +
C'EsT Un sEcReT.
 +
</source>
 +
 +
===Le programme de Lena :===
 +
<source lang=text>
 +
editions seL
 +
Canape" eL"
 +
donne t'avaienm
 +
: mission enu
 +
roman grand nu
 +
.ransformistet
 +
faux vrai ou tesC
 +
ou zero nu
 +
nomr ou blanc tesC
 +
amme bien earml
 +
code binaire el
 +
claire est tres soutt
 +
ORDINATEUR L
 +
Immenses sircuitC
 +
uns et seroZ
 +
cod(e). le tythmenR
 +
,epetitionR
 +
uns et seroZ
 +
ligne, a la tauS
 +
secret. un t'esC
 +
</source>
 +
 +
===Le programme de Claudia :===
 +
<source lang=text>
 +
pair ou impair?
 +
pair
 +
"Le Canape"
 +
une mission :
 +
transformiste.
 +
un ou zero
 +
larme amme bien
 +
touts est tres claire
 +
Circuits Immenses
 +
Rythment le cod(e).
 +
Zeros et uns
 +
C'est un secret.
 +
</source>
 +
<source lang=text>
 +
pair ou impair?
 +
impair
 +
Les editions
 +
m'avaient donne
 +
un grand roman
 +
Cest vrai ou faux
 +
Cest nomr ou blanc
 +
le code binaire
 +
L ORDINATEUR
 +
Zeros et uns
 +
Repetition,
 +
Saut a la ligne,
 +
</source>
 +
 +
 +
===Dernier énoncé :===
 +
<syntaxhighlight lang="python">
 +
#!/usr/bin/env python
 +
# -*- coding: utf-8 -*-
 +
 +
#Le programme demande à l'utilisateur le nombre de vers à générer.
 +
#Le programme génère autant de vers aléatoires que le nombre entré par l'utilisateur, à #partir des mots du poème source et en utilisant la formule syntaxique "article + nom + complément + verbe"
 +
 +
articles = ['les', 'le', 'une', 'un', 'le', 'l\'', 'la']
 +
noms = ['editions', 'canape', 'mission', 'roman', 'zero' , 'larme', 'code', 'ordinateur', 'circuits', 'repetition', 'saut', 'ligne', 'secret']
 +
complements = ['grand', 'transformiste', 'vrai', 'faux', 'noir', 'blanc', 'bien', 'binaire', 'claire', 'immenses']
 +
verbes = ['m\'avaint donne', 'est', 'rythment']
 +
 +
import random
 +
 +
print("Combien de vers veux-tu générer ?")
 +
nombre_vers = int(raw_input())
 +
 +
with open('poetry.txt', 'r') as teteLecture:
 +
    poeme = teteLecture.read()
 +
 +
for compteur in range (0, nombre_vers):
 +
    print(random.choice(articles) + " " + random.choice(noms) + " " + random.choice(complements) + " " + random.choice(verbes))
 +
   
 +
#Accorder en genre et en nombre les phrases (ortographe inclusive ou non)
 +
#Avoir plusieurs formules syntaxiques et les choisir aleatoirement (ou selon une certaine logique) à chaque vers
 +
</syntaxhighlight>
 +
Quelques exemples:
 +
<source lang=text>
 +
Combien de vers veux-tu générer ?
 +
5
 +
l' circuits blanc m'avaint donne
 +
le saut binaire m'avaint donne
 +
le roman binaire rythment
 +
une code vrai m'avaint donne
 +
le ordinateur blanc est
 +
</source>
 +
<source lang=text>
 +
Combien de vers veux-tu générer ?
 +
7
 +
une zero noir est
 +
une code faux est
 +
un mission transformiste rythment
 +
le editions transformiste rythment
 +
une roman faux est
 +
les saut transformiste est
 +
les larme bien est
 +
</source>
 +
<source lang=text>
 +
Combien de vers veux-tu générer ?
 +
10
 +
le repetition claire est
 +
le zero grand m'avaint donne
 +
les roman immenses m'avaint donne
 +
une zero blanc rythment
 +
le ligne vrai m'avaint donne
 +
le code faux m'avaint donne
 +
une roman bien est
 +
une code faux rythment
 +
l' mission bien est
 +
le saut vrai rythment
 +
</source>

Version actuelle datée du 5 décembre 2019 à 10:12

Poésie binaire

Code binaire

0100010101100011011100100110100101110010011001010010000001100001001000000110110000100111011011110111001001100100011010010110111001100001011101000110010101110101011100100010110000001010011011110111010100100000011000010010000001101100011000010010000001101101011000010110100101101110001000000011111100001010010001010110001101110010011010010111001001100101001000000111001101110101011100100010000001101100011001010010000001110000011000010111001101110011011001010010110000001010011011110111010100100000011100110111010101110010001000000110010001100101011011010110000101101001011011100010000000111111000010100100010101100011011100100110100101110010011001010010000001100100011001010111001100100000011011010110111101110100011100110010110000001010011011110111010100100000011101010110111000100000011100000110111101100101011011010110010100100000001111110000101001000101011000110111001001101001011100100110010100100000011100110111010101110010001000000110110000100111011000010110110101101111011101010111001000101100000010100110111101110101001000000111001101110101011100100010000001101100011000010010000001101000011000010110100101101110011001010010000000111111000010100101000001101100011101010111001100100000011001000110010100100000011100000110111101101001011011100111010001110011000010100110010010000000011001011010010110111001110100011001010111001001110010011011110110011101100001011101000110100101101111011011100010110000001010010001010110001101110010011010010111011001100101011110100010000001101010011101010111001101110100011001010000101001110101011011100110010100100000011000010111001101110011011001010111001001110100011010010110111101101110001000000000100001

Ecrire a l'ordinateur,
ou a la main ?
Ecrire sur le passe,
ou sur demain ?
Ecrire des mots,
ou un poeme ?
Ecrire sur l'amour,
ou sur la haine ?
Plus de points
d’interrogation,
Ecrivez juste
une assertion !

Programme

Un programme qui demande à l'utilisateur « pair ou impair ? ».
Si l'utilisateur répond « pair », ne sont affichées que les lignes paires.
Si l'utilisateur répond « impair », ne sont affichées que les lignes impaires.



Le programme de Thomas :

#!/usr/bin/env python
# -*- coding: utf-8 -*-

'''
Le programme transforme les "a" en "aaaaah" et transforme une lettre sur 2 en Capitale.
'''

with open('poetry.txt', 'r') as lecture:
    poeme = lecture.read()
 
poyeme_lignes = poeme.splitlines()

#Etape 1: transformer les "a" en "aaaaah"
poeme2 = poeme.replace('a','aaaaah')

#Etape 2: transformer une lettre sur 2 en Capitale

i = 1
poeme = ""
while i < len(poeme2):
    poeme = poeme + poeme2[i-1].upper() + poeme2[i].lower()
    i += 2

print(poeme)
LeS EdItIoNs
"Le cAaAaAhNaAaAaHpE"
m'aAaAaHvAaAaAhIeNt dOnNe
uNe mIsSiOn :
uN GrAaAaAhNd rOmAaAaAhN
TrAaAaAhNsFoRmIsTe.
CeSt vRaAaAaHi oU FaAaAaHuX
Un oU ZeRo 
CeSt nOmR Ou bLaAaAaHnC 
lAaAaAhRmE AaAaAhMmE BiEn 
Le cOdE BiNaAaAaHiRe 
ToUtS EsT TrEs cLaAaAaHiRe
l oRdInAtEuR
CiRcUiTs iMmEnSeS
ZeRoS Et uNs
rYtHmEnT Le cOd(e).
rEpEtItIoN,
zErOs eT UnS
SaAaAaHuT AaAaAh lAaAaAh lIgNe,
C'EsT Un sEcReT.

Le programme de Lena :

editions seL
Canape" eL"
donne t'avaienm
: mission enu
roman grand nu
.ransformistet
faux vrai ou tesC
 ou zero nu
 nomr ou blanc tesC
 amme bien earml
 code binaire el
claire est tres soutt
ORDINATEUR L
Immenses sircuitC
uns et seroZ
cod(e). le tythmenR
,epetitionR
uns et seroZ
ligne, a la tauS
secret. un t'esC

Le programme de Claudia :

pair ou impair?
pair
"Le Canape"
une mission :
transformiste.
un ou zero 
larme amme bien 
touts est tres claire
Circuits Immenses
Rythment le cod(e).
Zeros et uns
C'est un secret.
pair ou impair?
impair 
Les editions
m'avaient donne
un grand roman
Cest vrai ou faux
Cest nomr ou blanc 
le code binaire 
L ORDINATEUR
Zeros et uns
Repetition,
Saut a la ligne,


Dernier énoncé :

#!/usr/bin/env python
# -*- coding: utf-8 -*-

#Le programme demande à l'utilisateur le nombre de vers à générer.
#Le programme génère autant de vers aléatoires que le nombre entré par l'utilisateur, à #partir des mots du poème source et en utilisant la formule syntaxique "article + nom + complément + verbe" 

articles = ['les', 'le', 'une', 'un', 'le', 'l\'', 'la']
noms = ['editions', 'canape', 'mission', 'roman', 'zero' , 'larme', 'code', 'ordinateur', 'circuits', 'repetition', 'saut', 'ligne', 'secret']
complements = ['grand', 'transformiste', 'vrai', 'faux', 'noir', 'blanc', 'bien', 'binaire', 'claire', 'immenses']
verbes = ['m\'avaint donne', 'est', 'rythment']

import random

print("Combien de vers veux-tu générer ?")
nombre_vers = int(raw_input())

with open('poetry.txt', 'r') as teteLecture:
    poeme = teteLecture.read()

for compteur in range (0, nombre_vers):
    print(random.choice(articles) + " " + random.choice(noms) + " " + random.choice(complements) + " " + random.choice(verbes))
    
#Accorder en genre et en nombre les phrases (ortographe inclusive ou non)
#Avoir plusieurs formules syntaxiques et les choisir aleatoirement (ou selon une certaine logique) à chaque vers

Quelques exemples:

Combien de vers veux-tu générer ?
5
l' circuits blanc m'avaint donne
le saut binaire m'avaint donne
le roman binaire rythment
une code vrai m'avaint donne
le ordinateur blanc est
Combien de vers veux-tu générer ?
7
une zero noir est
une code faux est
un mission transformiste rythment
le editions transformiste rythment
une roman faux est
les saut transformiste est
les larme bien est
Combien de vers veux-tu générer ?
10
le repetition claire est
le zero grand m'avaint donne
les roman immenses m'avaint donne
une zero blanc rythment
le ligne vrai m'avaint donne
le code faux m'avaint donne
une roman bien est
une code faux rythment
l' mission bien est
le saut vrai rythment