Python From Basics
Alexandre Terrien, Martin Pozuelo
Mardi 11 octobre
ATILLA
Prérequis
• Algorithmes
• Fonctions
• Structures
• I/O
Python From Basics Alexandre Terrien, Martin Pozuelo Mardi 11 octobre 1
Listes en compréhension
l=[i ** 2 for iin range(n)]
l=[i + 10 for iin l]
l=[i for iin lif i% 2]
Python From Basics Alexandre Terrien, Martin Pozuelo Mardi 11 octobre 2
Application
Générer tous les triplets pythagoriciens.
0<abc<50
(a,b,c)N3tq a2+b2=c2
Python From Basics Alexandre Terrien, Martin Pozuelo Mardi 11 octobre 3
Solution
def triplets_pythagoriciens(n):
return [(a, b, c)
for ain range(1, n)
for bin range(a, n)
for cin range(b, n)
if a** 2 + b** 2 == c** 2
]
Python From Basics Alexandre Terrien, Martin Pozuelo Mardi 11 octobre 4
1 / 30 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !