Se afișează postările cu eticheta parola. Afișați toate postările
Se afișează postările cu eticheta parola. Afișați toate postările

sâmbătă, 17 aprilie 2010

Programare - Pasul 5

O alta instructiune de repetitie este while - instructiune cu numar necunoscut de pasi, adica nu stim de la inceput de cate ori se va executa corpul acesteia.

Forma generala
while (conditie):
         set_instructiuni


while e o instructiune cu test initial - adica inainte de a executa setul de instructiuni se testeaza conditia; daca aceasta e adevarata se va executa secventa de cod corespunzatoare corpului functiei; in caz contrar nu se executa nimic

Exemplu 1


parola=' ' # initializam variabila parola
while (parola!='Sorin123'):
         parola=input("Introduceti parola :")



Programul de mai sus citeste siruri de caractere de la tastatura pana cand sirul citit este Sorin123.

Observatie: nu uita ca se citeste un sir de caractere care trebuie incadrat intre apostrofuri ' '

Exemplu 2


parola=' ' #initializare variabila parola
i=0 #contor pentru numarul de incercari
while (parola!='Sorin123' and i < 3):
         parola=input("parola :")
         i=i+1
         if (parola!='Sorin123'):
              print "Parola gresita. Mai ai ",3-i," incercari"
         if (i==3):
              print "Nu ai nimerit parola!"



In posturile urmatoare voi propune cateva aplicatii ale instructiunilor invatate pana acum. Daca intampini dificultati cere-mi ajutorul; chiar astept intrebari din partea ta unde nu am fost destul de explicit.

Pana data viitoare iti urez spor la programat.