0% ont trouvé ce document utile (0 vote)
40 vues2 pages

Premiers pas en Python : Interactions et listes

Ce document est un cours sur l'interaction avec un programme Python, incluant des exercices sur la saisie d'informations, les boucles de répétition et les listes. Il propose des exercices pratiques pour convertir des unités de temps, calculer des factorielles et manipuler des listes. Les étudiants doivent sauvegarder leurs travaux et les envoyer au professeur.

Transféré par

jeremy.boullanger.2606
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
40 vues2 pages

Premiers pas en Python : Interactions et listes

Ce document est un cours sur l'interaction avec un programme Python, incluant des exercices sur la saisie d'informations, les boucles de répétition et les listes. Il propose des exercices pratiques pour convertir des unités de temps, calculer des factorielles et manipuler des listes. Les étudiants doivent sauvegarder leurs travaux et les envoyer au professeur.

Transféré par

jeremy.boullanger.2606
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

SIO1, lycée Fulbert, septembre 2015

TP3

PREMIERS PAS SOUS PYTHON

Ce fichier vous servira de cours.

8. ET COMMENT ON INTERAGIT AVEC UN PROGRAMME ?

La plupart des scripts élaborés nécessitent à un moment ou l’autre une intervention de l’utilisateur (entrée
d’un paramètre, clic de souris sur un bouton, etc.).

Exercice 11 :
Saisir le programme suivant :
age = input("saisir votre âge: ")
print(type(age))

Que remarquez­vous ?
Que faudra­t­il faire lors de la saisie d'informations numériques par l'utilisateur ?

Exercice 12:: que fait­il ?


print("Veuillez entrer un nombre positif quelconque : ", end=" ")
ch = input()
nn = int(ch) # conversion de la chaîne en un nombre entier
print("Le carré de", nn, "vaut", nn**2)

9. LA BOUCLE DE RÉPÉTITION

Exercice 13 :
Saisir le programme suivant :

nombre=input("Entrez votre nombre: ")


val=int(nombre)
fac=1
for i in range(1,val+1):
fac=fac*i
print("La factorielle de",val,"est:",fac)

Exercice 14 : TP, à faire seul ou à deux.

1. Écrire un programme qui convertit un nombre entier de secondes fourni au départ en un nombre
d’heures, de minutes et de secondes (utilisez l’opérateur modulo : %).
2. Écrire un programme qui affiche les 20 premiers termes de la table de multiplication par 7, en
signalant au passage (à l’aide d’une astérisque) ceux qui sont des multiples de 3. Exemple : 7 14 21
* 28 35 42 * 49 …

Les deux programmes doivent être sauvegardés dans des fichiers nommés
« TPsec­[Link] » et « TPmulti7­[Link] ».

Fichier : SIO1­TP3­[Link] 1/2


Envoyer ces deux fichiers au professeur ([Link]@ac­orleans­[Link] ).

10. LES LISTES

Comme en Mathématiques où nous utilisons souvent les suites, la notion de Liste est très utilisée en
programmation.
Sous Python, on peut définir une liste comme une collection d’éléments séparés par des virgules,
l’ensemble étant enfermé dans des crochets.

Exercice 15 :
1. Saisir
jour = ['lundi', 'mardi', 'mercredi', 1800, 20.357, 'jeudi',
'vendredi']
print(jour)

2. Trouver une instruction permettant d'afficher uniquement 'Lundi' à partir de cette liste.
3. Tester et appeler le professeur.

On peut manipuler les listes avec différentes instructions :


• len permet d'afficher le nombre d'objets de la liste
• del permet de supprimer un élement de la liste.

EXERCICE 16 : OBSERVER ET CONCLURE

Créer une liste « jour » des jours de la semaine de lundi à vendredi.


Taper [Link](samedi), puis afficher la liste « jour ».

EXERCICE 17 :

On considère les listes suivantes :


t1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
t2 = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre']

Écrire un programme qui crée une nouvelle liste t3. Celle­ci devra contenir tous les éléments des
deux listes en les alternant, de telle manière que chaque nom de mois soit suivi du nombre de jours
correspondant. Tester son programme, puis appeler le professeur.

Fichier : SIO1­TP3­[Link] 2/2

Vous aimerez peut-être aussi