Introduction à Python avec Pycharm
Introduction à Python avec Pycharm
COMMUTATION
OBJECTIF
ACTIVITÉ
Configurer un projet dans Pycharm, dont le nom est PracticaLab1, exécuter chacun des suivants
codes et documenter les lignes de chaque routine (le commentaire en Python se définit en utilisant #).
1)______________________________________________________________________
2)______________________________________________________________________
#!/usr/bin/env python
# -*- coding: utf-8 -*-
de math import pi
radio =float(raw_input('Dame el radio: '))
aire = pi*rayon**2
print 'L'aire d'un cercle de rayon %f est %f' % (radio, area)
print'La superficie d'un cercle de rayon %6.3f est %6.3f'% (radio, area)
3)_______________________________________________________________________
#!/usr/bin/env python
# -*- codage : utf-8 -*-
de math import sqrt, asin, pi
defaire_triangulo(a, b, c):
s = (a + b + c) / 2.0
retourner sqrt(s * (s - a) * (s - b) * (s - c))
defangulo_alfa(a, b, c):
s = area_triangulo(a, b, c)
retourner 180 / pi * asin(2.0 * s / (b * c))
defmenu() :
opcion =0
tant que option != 1 et option != 2 :
imprimer '1) Calculer l'aire du triangle'
2) Calculer l'angle opposé au premier côté
opcion =int(raw_input('Escoge opción: '))
retourneropcion
lado1 = float(input('Donne le côté a : '))
lado2 =float(raw_input('Dame lado b: '))
lado3 =float(raw_input('Dame lado c: '))
s = menu()
ifs ==1:
resultado = area_triangulo(lado1, lado2, lado3)
sinon :
resultado = angulo_alfa(lado1, lado2, lado3)
print'Vous avez choisi l'option', s
print'Le résultat est :', résultat
4)___________________________________________________________________________
#!/usr/bin/env python
# -*- codage : utf-8 -*-
carga50 =1000
carga20 =1000
carga10 =1000
defsacar_dinero(cantidad):
{"globalcarga50":"globalcarga50","carga20":"carga20","carga10":"carga10"}
si cantidad <=50* carga50 +20* carga20 +10* carga10:
de50 = cantidad /50
cantidad = cantidad %50
si de50 >= charge50 :
quantité = quantité + (de50 - charge50) *50
de50 = carga50
de20 = cantidad /20
cantidad = cantidad %20
si de20 >= carga20:
quantité = quantité + (de20 - charge20) * 20
de20 = carga20
de10 = quantité /10
cantidad = cantidad %10
si de10 >= carga10:
quantité = quantité + (de10 - charge10) * 10
de10 = carga10
ifcantidad ==0:
5) ______________________________________________________________________________
#!/usr/bin/env python
# -*- coding: utf-8 -*-
n = int(input('Donne-moi un nombre : '))
m = int(input('Donne-moi un autre numéro : '))
si n * m == 100 :
Le produit %d * %d est égal à 100
si n * m != 100 :
print 'Le produit %d * %d est différent de 100' % (n, m)
6)________________________________________________________________________________
i = 0
tandis que i < 7 :
imprimer
i +=1
Fait
7)________________________________________________________________________________
8)_______________________________________________________________________________
#!/usr/bin/env python
# -*- coding: utf-8 -*-
bits =raw_input('Dame un número binario: ')
valor =0
forbitinbits
ifbit =='1':
valeur = 2 * valeur + 1
sinon :
valeur = 2 * valeur
print 'Sa valeur décimale est', valeur
9)_____________________________________________________________________________
10)_____________________________________________________________________________
#!/usr/bin/env python
# -*- coding: utf-8 -*-
defmatriz_nulle(filas, colonnes):
M = []
pour i dans la plage(filas):
[Link]( [0] * colonnes )
retourM
deflee_matriz(lignes, colonnes):
M = matrice_nulle(lignes, colonnes)
pour dans la plage(filas):
pourjindrange(colonnes):
M[i][j] = float(input('Introduisez le composant (%d,%d): ' % (i, j)))
retournerM
#c'est un commentaire
defdimension(M) :
return[len(M),len(M[0])]
defsuma(A, B):
si dimension(A) != dimension(B) :
retournerAucun
sinon:
[m, n] = dimension(A)
C = matrice_nulle(m, n)
pour i dans la plage(m) :
pour dans la plage(n):
C[i][j] = A[i][j] + B[i][j]
retourC
a = input("Entrez le nombre de lignes")
b = input("Entrez le nombre de colonnes")
C = matrice_nulle(a,b)
D = matrice_nulle(a,b)
C = lee_matriz(a, b)
D = lee_matriz(a, b)
E = somme(C,D)
printC
imprimerD
printE
11)__________________________________________________________________________
defmin(a, b):
ifa < b:
retourne
sinon :
retour
defmax(a, b):
ifa > b:
retour
sinon:
retourner
si__nom__ =='__principal__':
imprime 'Le maximum de 3 et 10 est', max(3,10)
print'Le maximum de 3 et -10 est', max(3,-10)
print'Le minimum de 3 et 10 est', min(3,10)
print'Le minimum de 3 et -10 est', min(3,-10)
_______________________________________________________________________________