Interrogation
Article mis en ligne le 16 octobre 2018 par C GIBERT
Imprimer cet article logo imprimer

Interrogation

Exercice 1 :

Écrire une fonction maximum(a,b) qui renvoie le maximum entre a et b. Ne pas utiliser la fonction max bien sûr.

Exercice 2 :

Écrire une fonction moyenne(a,b,c) qui renvoie la moyenne de a,b et c.

Exercice 3

Écrire une fonction inverse(L) qui étant donnée, une liste, la renvoie à l’envers. Contrainte : utiliser seulement la fonction len()

Exercice 4

Écrire une fonction est_palindrome(L) qui étant donnée une chaîne de caractères, renvoie True si la chaine est un palindrome, False sinon.

Exercice 5

Écrire une fonction plusgrandmot(L) qui étant donnée une liste de mot, renvoie le mot le plus long. Contrainte : utiliser seulement len().

Exercice 6

Écrire une fonction somme(n) qui renvoie la somme des entiers de 0 à n (sans utiliser de formule).

Exercice 7

Écrire une fonction saisieentier() qui permet de récupérer un nombre entier saisi par l’utilisateur, en gérant les erreurs d’entrée.

Exercice 8

Écrire un programme qui calcule la somme des inverses des entiers de 1 à 1000 et affiche le résultat.

Exercice 9

Écrire une fonction Somme(L) et une fonction Multiplie(M) qui additionne et multiplie les éléments d’une liste donnée. Contrainte : seule la fonction len() est utilisable.

Exercice 10

Écrire un programme qui demande à l’utilisateur de rentrer un mot d’au plus 8 caractères et attend la réponse, et qui repose la question tant que l’utilisateur ne répond pas correctement.


Exercice 7

Écrire un programme qui prend une image de taille quelconque (pour avoir la taille de l’image

et qui échange les canaux : le canal rouge prend la valeur du vert, le vert du bleu, et le bleu du rouge. Teste avec l’image de votre portrait et enregistrer l’image obtenue.

Exercice 8

Ouvrir une image dont les dimensions sont 512*512 et remplacer chaque carré de 16 pixels par 16 pixels identiques dont la valeur est la moyenne des 16 pixels originaux Utiliser l’image en bas de cette page en test.

Exercice 9

Soit (u) la suite définie par

  • u(0) = 1
  • u(n+1) = u(n)² + n Écrire un programme calcule(n) qui calcule les n premiers termes, et qui récapitule les résultats dans un fichier texte du type :
u(0) = 1
u(1) = 1
u(2) = 2
.....
Exercice 10

Écrire un programme Python qui permet de réaliser la figure suivante dans un fichier texte :

    *
  * * *
* * * * *

L’utilisateur donnera le nombre de lignes qu’il souhaite.

Exercice 11 : BONUS

Ecrire un programme qui étant donnée une image, lui applique un seuil :

  • si la moyenne des 3 canaux d’un pixel est inférieure à 100, on lui donne la valeur 0 pour chaque canal
  • sinon on lui donne la valeur 255.

Tester avec votre portrait.

Téléchargements Fichier à télécharger :
  • IMG/jpg/portrait.jpg
  • Taille du fichier : 34.3 ko
  • Format : JPEG

Dans la même rubrique :

Identification

Calendrier

avril 2019
lunmarmerjeuvensamdim
1234567
891011121314
15161718192021
22232425262728
293012345
Évènements à venir
Pas d'évènements à venir

Articles les plus vus

Statistiques du site

  • Nombre total de visites :
    213421 visiteurs
  • Aujourd'hui :
    3 visiteurs
  • Nombre de pages visitées :
    296244 pages
  • Actuellement en ligne :
    1 visiteur
  • Ce site contient :
    204 articles
  • Dernier article paru :
    "Cross Solidaire 2019"
    le 9 avril 2019
puce Contact puce Espace rédacteurs puce squelette puce RSS puce Valid XHTML 1.0 Strict
Site réalisé sous SPIP
avec le squelette ESCAL-V2
Version : 2.6.7 [61555]