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