s règles peuvent être testées via le mode interactif de Python (en utilisant la fenêtre "Shell" ou con... mots réservés » utilisés par le langage lui-même (if, elif, while, for, else, print,...).
* Instruction d'**affectation** utilisant le signe = et réalis... e de la valeur correspondante
* En mode interactif, entrer le nom d'une variable, puis <Enter> provo
Use]] Anup Das, Medium, 22/11/2022
==== One-line if - then - else (ternary operator) ====
<code python>
u = 10
v = 100
reponse = "u plus grand que v" if u > v else "v plus grand ou égal à u"
print(repon
m pprint import pprint
# A=input('entrer le réactif 1')
# B=input('entrer le réactif 2')
# C=input('entrer le produit 1')
# D=input('entrer le produit 2'
s. [[https://plot.ly/python/|plotly]] est interactif et s'intègre bien dans des navigateurs (//i.e.// ... 6677|cet article]]
* Tableau périodique interactif via Ipython et Bokeh (cf. cette [[https://docs.bo... ile:Fourier_series_square_wave_circles_animation.gif|ici]]
* Évolution de population suivant le modè
==== Avantages techniques ====
* mode interactif
* non déclaratif
* typage de haut niveau, dynamique et fort
* ramasse-miette intégré
* interf... autre (SciTe, Pycharm, Eric,...)
* mode interactif pour les premiers essais
* principes de base id... nelle ====
Instruction d’exécution conditionnelle if...elif...else (si...sinon-si...autrement)
* Com
(n):
for x in range(2,int(n**0.5)+1):
if n % x == 0:
return False
return T... f primelist(n):
return [a for a in range(2,n) if isprime(a)]
p=primelist(1000)
print(p)
</code>
... :
ncur += 1
return [a for a in li if a != 0] # renvoie une liste avec les élements no... com/software-development/python/code/216880/check-if-a-number-is-a-prime-number-python]]
* [[http://
i d'éléments entiers.
"""
def quicksort(li):
if li == []: return []
pivot = li[0]
equal =... [pivot]
lesser = quicksort([x for x in li[1:] if x <= pivot]) # si x < pivot : élimination des do... ublons
greater = quicksort([x for x in li[1:] if x > pivot])
return lesser + equal + greater
... sible :
<code python>
...
def quicksort(li):
if li == []: return []
pivot = li[0]
return
/01_intro_to_mendeleev.ipynb]] (tutoriel introductif)
* [[https://nbviewer.jupyter.org/github/lmme... )
nonsymbols = [U for U in string.ascii_uppercase if U not in symbols]
print(nonsymbols)
</code>
====
c in adn:
for i in range(len(ACGT)):
if c == ACGT[i]:
count[i] +=1
for val in... ".format(key, val))
</code>
===== Trouver un motif =====
+ lecture de fichier
<code python Finding_a_Protein_Motif-01.py>
#!/usr/bin/env python
# -*- coding: utf-8 ... ''.join(sorted(list(set([v for k,v in dic.items() if v != "STOP"]))))
print(aminoacids)
# UniProt Pro
n2 = len(t) # ordre du second polynôme
if n1 > n2: # premier polynôme de plus haut degré ... i in range(n1-n2):
t.append(0)
elif n1 < n2: # second polynôme de plus haut degré que... n = len(a)-1
for j in range(n+1):
if j%2 == 0:
p.append(a[j])