En pratique : Différence entre versions

De TARENTINO
Aller à la navigationAller à la recherche
Ligne 6 : Ligne 6 :
 
== Exercices ==
 
== Exercices ==
 
=== Python Niveau 1 ===
 
=== Python Niveau 1 ===
 +
==== Sommes de 2 nombres ====
 
<div style="width:80%; height:300px; overflow:auto; border:solid 1px black;">
 
<div style="width:80%; height:300px; overflow:auto; border:solid 1px black;">
 
<center>
 
<center>
Ligne 30 : Ligne 31 :
 
</center>
 
</center>
 
</div>
 
</div>
 +
==== Ascenceur ====
  
=== Ascenceur ===
 
 
<div style="width:80%; height:600px; overflow:auto; border:solid 1px black;">
 
<div style="width:80%; height:600px; overflow:auto; border:solid 1px black;">
 
<center>
 
<center>
Ligne 38 : Ligne 39 :
 
<td >Ascenceur 01</td>
 
<td >Ascenceur 01</td>
 
<td >
 
<td >
 +
<syntaxhighlight lang="python" line='line'>
 +
# Variables
 +
PorteCabineEstOuverte:bool
 +
lesEtagesEstES:[bool]=[true,
 +
                      true,
 +
                      false,
 +
                      true]
 +
#lesEtagesEstES[1]=false
 +
EntrainementEtatDepl:str        # Arreté
 +
EtageCourant:int
 +
EtageAppel:int
 +
# Debut
 +
EntrainementEtatDepl="Arreté"
 +
EtageCourant=1
 +
#if (EntrainementEtatDepl=="Arreté") :
 +
EtageAppel=int(input("De quel étage appelez vous ? "))
 +
# si EtageCourant < EtageAppel And EntrainementEtatDepl=Arreté and PorteCabineEstOuverte=false
 +
if (EtageAppel > EtageCourant) :
 +
    # descente
 +
    print("Faire monter l'entrainement de la cabine !")
 +
    print("La cabine est en montée et ouverte False à l'étage ", EtageCourant)
 +
else :
 +
    if (EtageAppel < EtageCourant) :
 +
        # si EtageCourant < EtageAppel And EntrainementEtatDepl=Arreté and PorteCabineEstOuverte=true
 +
        # Montée
 +
        print("Faire descendre l'entrainement de la cabine !")
 +
        print("La cabine est en descente et ouverte False à l'étage ", EtageCourant)
 +
    else :
 +
        print("Déjà au bon étage !!!! Faire ouvrir les portes")
 +
    # fin de si
 +
# fin de si
 +
print("La cabine est ",EntrainementEtatDepl, " et ouverte à l'étage ", EtageCourant)
 +
# Fin
 +
</syntaxhighlight>
 
</td>
 
</td>
 
</tr>
 
</tr>

Version du 24 mars 2020 à 20:25

Array

test


(Opérateurs:Magenta)
(Méthodes:Green)
(Fonctions:Red)

Accueil
Connexion
Déconnexion
Aide
Admin
Ft.png

En pratique

  • Appliquons maintenant la théorie à la pratique.

Exercices

Python Niveau 1

Sommes de 2 nombres

Sommes de 2 nombres =>
 1 # PROGRAMME sommeNombres
 2 #VAR
 3 nombre1 : int
 4 nombre2 : int
 5 somme : int
 6 #DEBUT
 7 nombre1 = int(input("Saisir le premier nombre : "))
 8 nombre2 = int(input("Saisir le deuxième nombre : "))
 9 somme = nombre1 + nombre2
10 print("La somme des 2 nombres est : " , somme)
11 #FIN

Ascenceur

Ascenceur 01
 1 # Variables
 2 PorteCabineEstOuverte:bool
 3 lesEtagesEstES:[bool]=[true,
 4                        true,
 5                        false,
 6                        true]
 7 #lesEtagesEstES[1]=false
 8 EntrainementEtatDepl:str        # Arreté
 9 EtageCourant:int
10 EtageAppel:int
11 # Debut
12 EntrainementEtatDepl="Arreté"
13 EtageCourant=1
14 #if (EntrainementEtatDepl=="Arreté") :
15 EtageAppel=int(input("De quel étage appelez vous ? "))
16 # si EtageCourant < EtageAppel And EntrainementEtatDepl=Arreté and PorteCabineEstOuverte=false
17 if (EtageAppel > EtageCourant) :
18     # descente
19     print("Faire monter l'entrainement de la cabine !")
20     print("La cabine est en montée et ouverte False à l'étage ", EtageCourant)
21 else :
22     if (EtageAppel < EtageCourant) :
23         # si EtageCourant < EtageAppel And EntrainementEtatDepl=Arreté and PorteCabineEstOuverte=true
24         # Montée
25         print("Faire descendre l'entrainement de la cabine !")
26         print("La cabine est en descente et ouverte False à l'étage ", EtageCourant)
27     else :
28         print("Déjà au bon étage !!!! Faire ouvrir les portes")
29     # fin de si
30 # fin de si
31 print("La cabine est ",EntrainementEtatDepl, " et ouverte à l'étage ", EtageCourant)
32 # Fin

Sauvegarde

  • Je travaille sur un système Linux, je réinstalle quelques fois mon système.
  • J'ai besoin pour cela de créer une sauvegarde.

Cahier des charges

  • En utilisant au maximum Python,
  • voici les différentes parties à sauvegarder sur un autre support:
    • /etc
    • /var
    • /home
    • /root
  • Établir la liste de tous les programmes installés pour les réinstaller.