A PCRE internal error occured. This might be caused by a faulty plugin


**Ceci est une ancienne révision du document !**
----

A PCRE internal error occured. This might be caused by a faulty plugin


==== Attribution des variables ====

<code=python>
#attribue les variables
temps , distance = 6.892 , 19.7
vitesse = temps * distance
arrondi_une_décimal = round (vitesse,1)
arrondi_deux_décimal = round (vitesse,2)
#affiche la vitesse
print (vitesse)
#affiche l'arrondi une décimal
print (arrondi_une_décimal)
#affiche l'arrondi deux décimal
print (arrondi_deux_décimal)
</code>

==== Demande de variable ====

<code=python>
#affiche demande de variable
Nom = input ('nom : ')
Age = input ('àge : ')

# affiche les deux variables suivi de ans
print (Nom , Age,"ans")
</code>

====Demande de variable et calcul====

<code=python>
#attribution des variables

distance = float(input ('Entrez la distance : '))
temps_en_heures = float (input ('Entrez les heures :'))
temps_en_minutes = float (input ('Entrez les minutes :'))
temps_en_secondes = float (input ('Entrez les secondes :'))
#arrondi = round (résultat_final,0)

#calculs
résultat_heures = temps_en_heures*3600
résultat_minutes = temps_en_minutes*60
resultat_secondes = temps_en_secondes
print ("Soit",temps_en_heures,temps_en_minutes,temps_en_secondes)
résultat_final = distance / (résultat_heures + résultat_minutes + resultat_secondes) * 3600 / 1.61


#affichage du résultat
print ("The average speed in miles per miles is : %.1f" %résultat_final)


#affichage du résultat
print ("The average speed in miles per miles is : %.1f" %résultat_final)
</code>


==== Gérer les exceptions====

<code=python>
#import le module math
from math import*
#affiche la demande de valeur
floa = float(input ('Saisir un flottant :'))
#indique les exceptions
if floa>0:
print (sqrt(floa))
#affiche le message d'erreur
else:
print ("erreur")

</code>

==== Compte les caractères et affiche le plus petit====

<code=python>
#attribution variable
mot1 = input ("Saisir premier mot:")
mot2 = input ("Saisir deuxiéme mot:")
#comptage des caractére
a = len (mot1)
b = len (mot2)
#condition
if a<b:
print (mot1)
else :
print (mot2)
</code>

==== Compte les caractères et affiche le plus petit (condition ternaire)====

<code=python>
#attribution variable
mot1 = input ("Saisir premier mot:")
mot2 = input ("Saisir deuxiéme mot:")
#comptage des caractére
a = len (mot1)
b = len (mot2)
#condition
petit = mot1 if a<b else mot2
print (petit)

</code>
==== Plusieurs conditions====

<code=python>
#attribution de variables
pseuil = 2.3
useuil = 7.41
#demande de variables
pression = float(input ("entrer la pression :"))
volume = float(input ("entrer le volume :"))
#condition double
if (pression>pseuil and volume>useuil):
print ("Arrêt")
#sinon si
elif pression>pseuil:
print ("Augmenter le volume de l'enceinte")
#sinon si
elif volume>useuil:
print ("Diminuer le volume de l'enceinte")
#exceptions
else :
print ("Tout va bien")

</code>

==== Créer une boucle ====

<code=python>
#demande de variables
a = float(input("entrer la valeur de a:"))
b = float(input("entrer la valeur de b:"))
#tant que a est inférieur à b ajouter 1
while a<b :
a+=1
print(a)
#tant que b n'est pas égal à 0, faire le modulo, affichage puis -1
while b>0:
if b%2:
print(b)
b-= 1

</code>
==== Saisie filtrée ====

<code=python>
#demande de variable
n = int(input("Entrer un entier entre 1 et 10 :"))
#tant que n n'ai pas compris entre 1 et 10
while (n<1) or (n>10):
n = int(input ("Idiot, on t'a dit entre 1 et 10 :"))

print(n)

</code>
==== Introduire une séquence ====

<code=python>
#attribue variable
n = str(input("Entrer une chaîne de caractére :"))
#introduit une séquence
for n in n:
print (n)
</code>
==== Ranger une séquence ====

<code=python>
#range la séquence de 1 à 15, 0 non inclut
for n in range(1,15):
#tant que le reste n'est pas 1 lorsque l'on divise par trois, il continue
if n%3:
continue
print (n)

</code>

==== Interrompre une séquence ====

<code=python>
for n in range(1,10):
if n==5:
break

print (n)
</code>

==== Boucle en gérant une exception ====

<code=python>
from math import*
for n in range(-3,3):
try :
print ('%.3f' %(sin(n)/n))
except:
print (1)
</code>

list1 = [1,2,3,4,5]
n = int (input ("Entrer un nombre entier :"))

for n1 in list1:
if n1==n:
print ("trouvé")
break

else:
continue
if n1!=n:
print ("pas trouvé")

n1= int(input("entrer un nombre entier : "))
i=2

while i != n1 :

if n1 % i ==0 and i != n1:
print (n1,"n'est pas premier","son diviseur est",i)
break
else :
i = i + 1

if i == n1:
print (n1,"est un nombre premier")

##liste trier
n1 = [17,38,10,25,72,]
n2 = sorted (n1)
print (n1)
print (n2)

##ajouter un entier a la lister
n1.append (12)
print (n1)

##enlever un entier a la lister
n1.remove (38)
print (n1)

##liste renverser
n1 = [17,38,10,25,72,12]
n1.reverse()
print (n1)

##sous liste en le 2eme et 3eme
n1 = [17,10,25,72,12]
print (n1[2:3])

##sous liste jusqu'au deuxiéme
n1 = [17,10,25,72,12]
print (n1[:2])

##sous liste jusqu'au deuxiéme
n1 = [17,10,25,72,12]
print (n1[3:])

#sous liste jusqu'au deuxiéme
n1 = [17,10,25,72,12]
print (n1[:])

##sous liste jusqu'au deuxiéme
n1 = [17,10,25,72,12]
print (n1[-1])
sous liste jusqu'au deuxiéme

##afficher une sous liste
n1 = [17,10,25,72,12]
print (n1[1:4])

##afficher le deernier élément en utilisant un indice négatif
n1 = [17,10,25,72,12]
print (n1[-1])

 
cours/activite1/python.1382445911.txt.gz · Dernière modification: 2019/05/11 14:35 (modification externe)     Haut de page