vineri, 2 aprilie 2010

Programare - Pasul 4

Instructiunea for e o instruciune de repetitie cu numar cunoscut de pasi. Adica, vom repeta un set de instructiuni de un anumit numar de ori.

Forma generala

for i in range(inceput,sfarsit):
       set instructiuni


unde :
i e variabila contor; in general, ca si contor se folosesc variabilele i,j,k
inceput e valoarea cu care se initializeaza variabila contor
sfarsit e valoarea care determina sfarsitul repetitiei

Observatie: setul de instructiuni se repeta de sfarsit-inceput ori; cand variabila contor primeste valoarea sfarsit repetitia se termina;

Exemplu 1

Codul sursa

for i in range(1,5):
       print "Contor =",i


Rezultatul

Contor = 1
Contor = 2
Contor = 3
Contor = 4



Operatorul % calculeaza restul impartirii a doua numere intregi (ex. 5%2=1; 9%10=9; 10%5=0)

Operatorul / calculeaza catul impartirii a doua numere intregi (ex. 5/2=2; 9/10=0; 10/5=2)

In continuare vom crea un program care verifica daca un numar este prim sau nu si afiseaza un mesaj corespunzator.

Exemplu 2

prim=True
nr=input("Dati un numar = ")
for i in range(1,nr):
       if (nr%i==0):
            prim=False
if  (prim==True):
        print "Numar prim"
else:
        print "Numar neprim"



In Exemplul 2 am folosit variabila prim de tip boolean ( poate avea valoarea True sau False ); de asemenea, am folosit operatorul de comparatie ==.

Pentru orice intrebari/nelamuriri astept comentariile/mesajele tale.

Niciun comentariu:

Trimiteți un comentariu