Fiche méthode 15
Fiches techniques

Calculatrice et programmation en Python

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

A
Syntaxe

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Les fonctionnalités suivantes sont présentées pour la calculatrice NumWorks.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

1
Programme 1

a = 7
while a<10:
	print(a)
	a = a+1
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

2
Programme 2

from random import *

i = randint(1,6)
if i==3:
	print("i est egal a 3")
else:
	print(i)
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
  • Répétition d'une même tâche
    Programme 1 Ligne 2 : Tant que la condition a<10 est réalisée, le programme exécute les instructions indentées. Il ne faut pas oublier d'écrire le symbole « : » après le test.
    L'ensemble des instructions à exécuter, tant que la condition est réalisée, doit être indenté.

  • Affectation d'une variable
    Programme 1 Ligne 1 : Affecte l'entier 7 à la variable a.
    Programme 1 Ligne 4 : Affecte la valeur résultat de l'opération a+1 à la variable a. Cela revient à augmenter la variable a de 1.

  • Instruction conditionnelle et affichage
    Programme 2 Ligne 4 : Si la variable i est égale à 3, alors « : »
    Programme 2 Ligne 5 : Affiche la chaîne de caractère « i est egal a 3 ».
    Programme 2 Ligne 6 : Si la variable i n'est pas égale à 3, alors « : »
    Programme 2 Ligne 7 : Affiche la valeur de i.

  • Saisie de valeur par l'utilisateur
    L'instruction a = input("Valeur de a :") permet de demander à l'utilisateur de spécifier la valeur de a lors du déroulement du programme. Le résultat est stocké sous la forme d'une chaîne de caractères, et il peut être nécessaire d'utiliser float(input("Valeur de a :")) ou int(input("Valeur de a :")) pour convertir cette chaîne en un nombre à virgule flottante ou un nombre entier.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

B
Fonction

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

3
Programme 3

from random import *

def carre(x):
	out = x**2
	return out
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
La définition de la fonction commence par def. Le nom des arguments de la fonction est donné entre parenthèses.

Toutes les instructions indentées suivantes sont les instructions de la fonction.

L'instruction return permet d'indiquer la valeur éventuellement renvoyée par la fonction.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

C
Préparer le contenu

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
  • Généralités
    Il existe de nombreuses fonctions déjà programmées en Python, qui sont regroupées par thèmes dans des modules. Pour utiliser ces fonctions, il suffit d'indiquer au début du programme from nom_du_module import *.

  • Module math
    Ce module permet d'accéder aux fonctions usuelles en mathématiques (sqrt, etc.).

  • Module random
    Ce module permet d'accéder aux fonctions random() et randint() , qui génèrent un nombre aléatoire compris entre 0 et 1 ou un nombre entier compris entre deux arguments.
  • Une erreur sur la page ? Une idée à proposer ?

    Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.

    j'ai une idée !

    Oups, une coquille

    Utilisation des cookies
    Lors de votre navigation sur ce site, des cookies nécessaires au bon fonctionnement et exemptés de consentement sont déposés.