Mathématiques En Python

Le module Math

Bibliothèques Sympy

  1. Introduction à Sympy
  2. Symbols et Expressions

Bibliothèques Numpy

Bibliothèques Scipy

Formation au langage Python

Utilisateurs en ligne

Users: 12 Guests, 3 Bots

Annonces Google










Exercice 40

Ecrire un programme Python qui permet d’échanger le premier et le dernier mot. Exemple si s = « Pyhon est un langage de programmation », le programme renvoie la chaine s2 = « programmation  est un langage de Pyhon ».   On suppose que le texte est bien formé ( un espace après chaque ponctuation et aucun espace avant la ponctuation)

Solution

# -*- coding: utf-8 -*-
s = "Python est un langage de programmation"

# Transformation de la chaine s en une liste L
L = s.split()

# Récupération du nombre d'élément de la liste L
n = len(L)

# récupération du premier et dernier élément
premier = L[0]
dernier = L[n-1]

# On supprime le premier et le dernier élément de la liste L
L.pop(n-1)
L.pop(0)

# On reconvertit la liste L en une chaine
s1 = " ".join(L)

# échanger le premier et le dernier élément dans la chaine s
s = dernier + " " + s1 + " " + premier
print(s)

 

 

Younes Derfoufi
CRMEF OUJDA

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.

Nous sommes sur Facebook