le langage lui-même (if, elif, while, for, else, print,...).
* Instruction d'**affectation** utilisant... hage de sa valeur ; Dans un programme, on utilise print. Le nombre de chiffres affichés peut varier (essayer par exemple "1/3". et "print (1/3.)")
* **Typage automatique**. Attention au... e). Exemple :
<code python>
a = 0
if a > 0 :
print("a est positif")
print("car il est strictemen
d que v" if u > v else "v plus grand ou égal à u"
print(reponse)
</code>
===== map, filter, reduce, lam... =
* [[https://towardsdatascience.com/stop-using-print-to-debug-in-python-use-icecream-instead-79e17b963fcc|Stop Using Print to Debug in Python. Use Icecream Instead]]
=====... Messages):
for j in mailbox.retr(i+1)[1]:
print(j)
</code>
===== Création et gestion de package
e
from chempy import balance_stoichiometry
from pprint import pprint
# A=input('entrer le réactif 1')
# B=input('entrer le réactif 2')
# C=input('entrer le pr... = 'Al'
C = 'Al2O3'
D = 'HCl'
E = 'H2O'
F = 'N2'
print(A, B, C, D, E, F)
reac, prod = balance_stoichiometry({A, B}, {C, D, E, F})
pprint(dict(reac))
pprint(dict(prod))
</code>
s nécessite aussi de transformer les instructions print en print().</note>
<note warning>Certaines fonctionnalités de tkinter semblent poser parfois des problè... f-8 -*-
from tkinter import *
def action():
print("Yes, we can !")
root = Tk()
#w = Label(root, te... f-8 -*-
from tkinter import *
def action():
print("Yes, we can !")
root = Tk()
#w = Label(root, te
a, b = b, a%b
return a
n1=210
n2=126
print(gcd(n1, n2))
</code>
Si on dispose des décomposi... a in range(2,n) if isprime(a)]
p=primelist(1000)
print(p)
</code>
L'algorithme peut être rendu plus eff... te avec les élements non nuls
p=primelist(1000)
print(p)
</code>
==== Références ====
* [[http://fr.... nd(n)
return li
p=prime_factors(1234567890)
print(p)
</code>
Exercices :
* amélioration la rech
m numpy import random
a=random.randint(0,1000,10)
print(a,len(a))
b=quicksort(a)
print(b,len(b))
</code>
On peut aussi rendre la fonction encore plus compacte,
for i in range(1,108)]
for i in range(1,108):
print(x[i-1], y[i-1])
plt.figure()
plt.plot(x, y)
plt.... aux valeurs en utilisant le symbole de l'élément
print(element('Na').atomic_number)
print(element('Na').melting_point)
print(element('Na').boiling_point)
# on peut aussi accéder aux mêmes valeu
bases = ["A","C","G","T"]
for base in bases:
print(adn.count(base),)
print()
# Variante :
for c in 'ACGT':
print(adn.count(c),)
print()
# variante un peu moins lisible
out = []
for c in 'ACGT':
out.append(str(adn
.ac.be/wiki/page_simple'
page = urlopen(site_url)
print(page)
# page est un objet urllib
html_bytes = pa... ge web, après décodage
lines = html.splitlines()
print(lines)
# lines contient les lignes de la page web
print('***************************************************************')
# affichage de toutes les lignes
for line in lines:
print(line)
</code>