Écrire une instruction ou une suite d’instructions
qui affiche les nombres entiers de 1 à 20, chacun
sur une ligne.
Écrire une expression (du code qui peut être
écrit à droite d’une affectation) qui s’évalue en
la liste des nombres entiers de 1 à 20 (sans
préparation, ça doit être fait en une expression).
Idem avec les nombres pairs entre 1 et 20, puis
avec les nombres impairs entre 1 et 20.
Écrire une fonction qui attend en paramètre
une liste et teste si cette liste est la liste des
nombres entiers de 1 à 20.
Propositions
for i in range(20): print(i+1)for i in range(1, 21): print(i)x = []for i in range(20): x.append(i+1)n # est l’expression demandée# mieux:range(1, 21) # en fait un itérateur[i for i in range(1, 21)] # vraie listefor i in range(21): if i % 2: # ajouter not ou ==0 pour les pairs print(i)for i in range(1, 11): print(i*2) # ajouter +1 pour les impairsrange(0, 21, 2)range(1, 20, 2)[x for x in range(1, 21) if x%2==0][2*x for x in range(1, 11)] # ajouter +1...