Code : Tout sélectionner
def est_palindrome(mot):
if len(mot) == 0 or len(mot) == 1:
return True
if not mot[0] == mot[-1]:
return False
else:
n_mot = mot[1:-1]
return est_palindrome(n_mot)
Code : Tout sélectionner
def est_palindrome(mot):
if len(mot) == 0 or len(mot) == 1:
return True
if not mot[0] == mot[-1]:
return False
else:
n_mot = mot[1:-1]
return est_palindrome(n_mot)
def intervalle(a, b, c):
if c<=b and c>=a:
return True
else:
return False
def est_premier(n):
for i in range (2,n):
if n%i==0:
return False
else:
return True
est_premier(15)
Vidéo d'aide pour l'exercice 111 page 60.
https://maths-code.fr/videos/ex111page60.mp4
Pour la question b., pensez à développer chacune des expressions.
Code : Tout sélectionner
def spirale_carre():
long_c = 10
long_s = 10
while long_s <= 500:
forward(long_c)
left(90)
long_c = long_c + 10
long_s = long_s + long_c