Documente Academic
Documente Profesional
Documente Cultură
va avea ca ieşire
Popescu a avut ani cand a scris aceasta carte
De ce Popescu a scris aceasta carte?
sau
x = "Seminar "
y = "Pachete Software"
z = x + y
print(z)
2. Elemente de programare
2.1. Tipuri de date
Şiruri de caractere
marcate cu “ ” sau ‘ ’
Sunt considerate ca vectori.
Parantezele [ ] sunt utilizate pentru a accesa elementele şirului.
Liste
(Această ultimă instrucţiune este întotdeauna executată după executarea instrucţiunii if.)
Clauza elif care combină efectiv două declaraţii if else - if else într-o singură declaraţie
combinată if-elif-else.
Acest lucru face ca programul să fie mai uşor şi reduce cantitatea de indentare necesară.
Declaraţiile elif şi else trebuie să aibă simbolul : la sfârşitul liniei logice urmate de blocul
de declaraţii corespunzător (cu indentare corespunzătoare, desigur)
O instrucţiune if poate fi imbricată.
START
X = 23
Citeste Y
NU DA
Y=X
NU DA
Afiseaza “Ai ghicit”
Y<X
Afiseaza “Gata”
”
STOP
Exemplu
Pentru introducerea unor valori de la tastatura,
se utilizează funcţia predefinită input
x = 23
y = int(input(Introduceti un numar: '))
if y == x:
print(‘Ai ghicit')
print('Felicitari')
elif y < x:
print(‘Y < X’)
else:
print(‘Y < X’)
print('Gata')
2.4.2. Structuri repetitive – Instrucţiunile
WHILE şi FOR
Instrucţiunea While
Instrucţiunea while permite să se execute
în mod repetat un bloc de declaraţii atâta
timp cât o condiţie este adevărată.
Ea este o declaraţie de tip buclă.
O declaraţie while poate avea o altă
clauză opţională.
Sintaxa
WHILE condiţie
Bloc de instrucţiuni
START
X = 23
Raspuns = adevarat
DA
Raspuns = adevarat
NU Citeste Y
NU DA
STOP Y=X
DA
Afiseaza “Ai ghicit”
Y<X
Sintaxa
for conditie:
bloc instrucţiuni
else:
bloc instrucţiuni
Exemplu
for i in range(1, 5):
print(i)
else:
print('i este in afara intervalului')
Instrucţiunea CONTINUE
este folosită pentru a ignora restul instrucţiunilor din blocul actual de buclă şi a
continua la iteraţia următoare a buclă.
i=0
while i<6:
i += 1
if i == 3:
continue
print(i)