Sunteți pe pagina 1din 3

Introducere în Python


I. Introducere în Python
1. Citirea și afișarea datelor
Exemplul 1: Concatenarea și suma a 2 numere

1 x=input("x=")
2 y=input("y=")
3 print(x,y)
4 print(x+y)
5
6 x=float(x)
7 y=float(y)
8 print(x+y)

2. Structura decizională IF...ELSE


Exemplul 2: testarea unei expresii

1 x=int(input("x="))
2 y=(input("y="))
3 print(x+y)
4 if x+y > 0:
5
6 print("suma este pozitiva")
7 else:
8 print("suma este negativa")

Exercițiu:

1. Rezolvati ecuatia de gradul 1.

3. Structura repeditivă FOR


Exemplul 3: initializarea, afisarea și suma elementelor unui vector

1 N=10
2 v=[0]*N
3 for i in range(N):
4
5 if i%2==1:
6 a=0
7 else:
8 a=i
9
10 v[i]=a
11 print(v)
12 print("Suma elementelor=",sum(v))

4. Structura repeditivă WHILE


Exemplul 4: citirea mai multor cuvinte de la tastatura până la introducerea
șirului vid

1
Introducere în Python

1 i=0
2 while True :
3 i+=1
4
5 c=input("cuvamntul "+ str(i) +"=")
6 if len(c)==0:
7 break

Exerciții:

2. Cititi elementele unui vector de la tastatura si afisati maximul lor.


3. Cititi mai multe cuvinte de la tastatura pana la introducerea sirului vid si afisati-le
impreuna cu lungimea lor.

5. Matrice
Exemplul 5: inițializare matrice

1 N=10
2 mat=[[0 for i in range(N)] for j in range(N)]
3 for i in range(N):
4
5 for j in range(N):
6 mat[i][j]=i+j
7
8 print("Afisare matricepe linii:")
9
10 for i in range(N):
11 print(mat[i])
12 print("Afisare matrice=",mat)

Exerciții:

4. Cititi elementele unei matrici si afisati minimul pe fiecare linie


4. .
5. .

6. Definire și utilizare funcții


Exemplul 5: funcția factorial

1 def fact(n):
2 f=1
3 for i in range(2,n+1):
4 f *=i
5
6 return f
7 n=int(input("n="))
8 print (n,'! =',fact(n))

2
Introducere în Python

Exerciții:

5. Scrieti o funcție pentru calculul și afisarea șirului lui Fibonacci

S-ar putea să vă placă și