EXEMPLE UTILIZARE VARIABILE
1. Un program care calculează media aritmetică a trei numere:
PSEUDOCOD
PASUL 1: Solicită utilizatorului să introducă cele trei numere
PASUL 2: Calculează suma celor trei numere
PASUL 3: Calculează media aritmetică prin împărțirea sumei la 3
PASUL 4: Afișează rezultatul
# pasul 1
n1 = float(input("Introduceți primul număr: "))
n2 = float(input("Introduceți al doilea număr: "))
n3 = float(input("Introduceți al treilea număr: "))
# pasul 2
suma = n1 + n2 + n3
# pasul 3
media = suma / 3
# pasul 4
print("Media aritmetică a numerelor este:", media)
2. Un program care concatenează șiruri de caractere:
# se creează două variabile pentru a stoca șirurile de caractere
sir1 = "Bună"
sir2 = "ziua"
# se concatenează șirurile de caractere folosind operatorul "+"
salut = sir1 + " " + sir2
# se afișează salutul concatenat
print(salut)
3 . Un program care sortează o listă de numere:
# se creează o variabilă pentru a stoca o listă de numere
numere = [5, 2, 3, 1, 4]
# se sortează lista folosind metoda sort()
numere.sort()
# se afișează lista sortată
print(numere)
4. Un program care verifică dacă un număr este par sau impar:
PSEUDOCOD
PASUL 1: Solicită utilizatorului să introducă un număr
PASUL 2: Calculează restul împărțirii numărului la 2
PASUL 3: Dacă restul este egal cu 0, numărul este par, altfel este impar
PASUL 4: Afișează rezultatul
PROGRAM PYTHON
# pasul 1
numar = int(input("Introduceți un număr: "))
# pasul 2
rest = numar % 2
# pasul 3
if rest == 0:
par = True
else:
par = False
# pasul 4
if par:
print(numar, "este un număr par")
else:
print(numar, "este un număr impar")
5. Un program care afișează mesaje diferite în funcție de nota obținută la un
examen:
# se solicită utilizatorului să introducă nota obținută la examen
nota = float(input("Introduceți nota obținută la examen: "))
# dacă nota este mai mare sau egală cu 9, se afișează un mesaj de felicitare
if nota >= 9:
print("Felicitări, ai obținut o notă excelentă!")
# dacă nota este mai mare sau egală cu 7, se afișează un mesaj de încurajare
elif nota >= 7
6.Un program care verifică dacă un număr este prim:
# se solicită utilizatorului să introducă un număr
numar = int(input("Introduceți un număr: "))
# se parcurg divizorii posibili ai numărului
for i in range(2, numar):
# dacă numărul se împarte exact la un divizor, atunci nu este prim
if numar % i == 0:
print(numar, "nu este prim")
break
# dacă nu s-a găsit niciun divizor, atunci numărul este prim
else:
print(numar, "este prim")
6.Un program care calculează cel mai mare divizor comun a două numere:
# se solicită utilizatorului să introducă cele două numere
numar1 = int(input("Introduceți primul număr: "))
numar2 = int(input("Introduceți al doilea număr: "))
# se parcurg divizorii posibili ai celor două numere
for i in range(2, min(numar1, numar2) + 1):
# dacă numerele se împart exact la un divizor, se afișează divizorul și se întrerupe căutarea
if numar1 % i == 0 and numar2 % i == 0:
print("Cel mai mare divizor comun este", i)
break
7.Un program care calculează perimetrul și aria unui pătrat:
# se solicită utilizatorului să introducă latura pătratului
latura = float(input("Introduceți latura pătratului: "))
# se calculează perimetrul pătratului folosind latura
perimetr = latura * 4
# se calculează aria pătratului folosind latura
aria = latura ** 2
# se afișează perimetrul și aria pătratului
print("Perimetrul pătratului este:", perimetr)
print("Aria pătratului este:", aria)