N.B. Niveau : Première Générale, enseignement de spécialité NSI (Numérique et Sciences Informatiques)
Demander à l'utilisateur de saisir la longueur et la largeur d'un rectangle.
Calculer et afficher l'aire et le périmètre :
`A = longueur * larg\eur`
`P = 2 * (longueur + larg\eur)`
Demander à l'utilisateur de saisir une longueur en mètres.
Convertir cette longueur en centimètres, millimètres et kilomètres.
`cm = m * 100`
`mm = m * 1000`
`km = m / 1000`
Demander à l'utilisateur de saisir une température en degrés Celsius.
Convertir cette température en degrés Fahrenheit :
`F = (9 / 5) * C + 32`
Demander à l'utilisateur de saisir deux nombres `a` et `b`.
Inverser les valeurs des deux variables sans utiliser de variable temporaire.
Créer une liste comprenant par exemple 12, 15.5 et 7.
Calculer et afficher la moyenne de ces trois nombres :
Moyenne `= (12 + 15.5 + 7) / 3`
Les mois sont stockés dans une liste ["janvier","février",...,"décembre"]
Demander à l'utilisateur de saisir le numéro d'un mois sous la forme d'une entier.
Afficher le mois sous forme de chaine de caractères.
Écrire un programme qui demande à l'utilisateur de saisir les coordonnées de deux points dans un plan : les coordonnées (x1,y1) et (x2,y2).
Les coordonnées des points sont stockées dans une variable points
sous la forme d'une liste contenant 2 tuples, par exemple [(x1,y1),(x2,y2)]
Pour récupérer x1 et y1
, il faut écrire x1,y1 = points[0]
Le programme doit ensuite calculer et afficher la distance entre ces deux points à l'aide de la formule suivante :
`d=sqrt((x2-x1)^2+(y2-y1)^2)`
la fonction sqrt de la librairie math permettra de calculer la racine carrée.
exemple :
import math math.sqrt(9) 3.0
Créer la variable points
Calculer et afficher la distance séparant les points :
pour les points (3,4)
et (7,1)
la distance doit être 5
.
Écrire un programme qui demande à l'utilisateur de saisir une phrase.
Le programme doit ensuite convertir uniquement la première lettre de la phrase en majuscule et le reste en minuscules.
Exemple d'entrée :
Phrase : "bonjour tout le Monde"
Exemple de sortie :
Phrase convertie : "Bonjour tout le monde"
la méthode variable.upper() permet de mettre cette variable en majuscules et variable.lower() en minuscules.
Demander de rentrer une phrase
Créer une variable lettre
qui contiendra la première de la chaine de caractères saisie
Modifier cette variable pour qu'elle soit en majuscules
Créer une variable reste
qui contiendra le reste de la phrase
Modifier cette variable pour que les lettre soient en minuscules
créer une variable n_phrase
qui contiendra lettre + reste
Afficher la nouvelle phrase
objectif : calcul du total des prix à partir d'un dictionnaire de produits
Produits disponibles :
demander de saisir les noms exacts de deux produits disponibles dans le dictionnaire.
Le programme affichera le total des prix pour les deux produits sélectionnés.
Convertir cette somme en euros :
euros = dollars * taux_change
Faire le même exercice mais l'utilisateur peut choisir le nombre de fruits
L'espace permettra de scinder le nombre du produit
Exemeple : si choix1="2 Orange"
alors nb1, fruit1 = choix1.split()
nb
contiendra 2
et choix1
contiendra "Orange"
Fond : Texte : Tables : Thème du langage:
Contenu sous licence CC BY-NC-SA 3.0
Pascal HASSENFORDER
Pascal Hassenforder 29/09/2024
MAJ : 29/09/2024