Langage Python:
Séance 2 - Les entrées-sorties

Les entrées se feront à l'aide de la commade input .
Les sorties se feront à l'aide de la commade print vue précédemment. Copier ce code:

 >>> nom = input("Entrez votre nom: ")
 Entrez votre nom:  joel
 >>> print(nom)  # Le mot entré est stocké dans la variable nommée nom. 
 'joel' 

Attention: On voit que input génère uniquement des chaines.
Si l'on veut que la variable soit un nombre, il faut écrire:


 >>> nombre = int(input("Entrez un nombre: "))  # La fonction int permet de tranformer une chaine en un nombre.  

Un premier programme

Un programme s'écrit dans la fenêtre principale. Une fois écrit, l'enregistrer et le lancer grâce à la flèche verte.

Exercice 1: Ecrire un programme qui demande à l'utilisateur: Et qui affiche par exemple:

'Bonjour Patrick.
En 20, tu auras 25 ans.'

Les exercices

Exercice 2:
Ecrire un programme qui demande à l'utilisateur un nombre, calcule son carré et affiche par exemple:

'Le carré de 12 est 144.'

Exercice 3:
Le numéro de sécurité sociale est constitué de 13 chiffres auquel s'ajoute une clé de contrôle à deux chiffres. Par exemple: 1 79 06 12 458 753 79
La clé de contrôle est calculée par la formule:

97 - (le reste de la division de "numéro de sécurité sociale" par 97)

Ecrire un programme qui demande à l'utilisateur son numéro de sécurité sociale à 13 chiffres et affiche la clé de contrôle.

Exercice 4:
Ecrire un programme qui demande à l'utilisateur d'entrer son prénom puis son nom et affiche ses initiales.

Exercice 5:
Dans un lycée, l'identifiant d'accès au réseau se construit en prenant l'initiale du prénom en minuscule suivi des 3 premiers caractères du nom en minuscule.
Ecrire un programme qui demande à l'utilisateur d'entrer son prénom puis son nom et affiche son identifiant.

Mini-projet: binaire en décimal

Ecrire un programme qui demande à l'utilisateur huit fois de suite d'entrer soit le chiffre 0 soit le chiffre 1 (L'utilisateur aura donc entré un nombre binaire sur un octet.) et qui renvoie le nombre décimal associé.