debut = 7
jour = 6 # à remplacer par votre jour
mois = 8 # et votre mois de naissance
resultat = debut*mois # à compléter !
resultat = resultat - 1
resultat = resultat*13
resultat = resultat + jour
resultat = resultat + 3
resultat = resultat*11
resultat = resultat - mois - jour
resultat = resultat / 10 + 11
resultat = resultat / 100
print(resultat)
On peut, pour certaines expressions "circulaires", utiliser leur notation simplifiée :
debut = 7
jour = 6 # à remplacer par votre jour
mois = 8 # et votre mois de naissance
resultat = debut*mois # à compléter !
resultat -= 1
resultat *= 13
resultat += jour
resultat += 3
resultat *= 11
resultat = resultat - mois - jour
resultat = resultat / 10 + 11
resultat /= 100
print(resultat)
Bien entendu, toutes ces opérations successives peuvent être toutes faites dans la même expression :
debut = 7
jour = 6 # à remplacer par votre jour
mois = 8 # et votre mois de naissance
resultat = ((((debut*mois-1)*13+jour+3)*11-mois-jour)/10+11)/100 # à compléter !
print(resultat)
nombre = 56
dizaines = nombre//10
unites = nombre%10
resultat = nombre - dizaines - unites
print(resultat)
Comment cela fonctionne-t-il ?
Après avoir lancé le script avec quelques valeurs, vous avez peut-être constaté que le résultat est toujours un multiple de 9; or, dans le tableau, tous les multiples de 9 sont associés au même symbole, celui-là même que l'ordinateur est sensé deviner...
taux = 1.0627 # taux de change en dollars / euro
dollars = 15.2
euros = dollars * taux
print('Prix en euros : ', format(euros,'.2f') ,'€')
euros = 69.7
dollars = euros / taux
print('Prix en dollars : ', format(dollars,'.2f') ,'$')
celsius = 32
fahrenheit = celsius * 1.8 + 32
print('La température est :', fahrenheit , ' °F.')
celsius = (fahrenheit - 32 ) / 1.8
from math import pi # importation de la fonctionnalité 'valeur de pi'
rayon = 6.3
hauteur = int(input('Hauteur du cylindre : '))
volume = pi * rayon**2 * hauteur
print('Volume du cylindre = ', format(volume,'.1f'))