Sunteți pe pagina 1din 1

Exercitii:

1) Scrie un program care verifica daca un element exista intr-un tuplu.

Rezolvare:
tuplex = ("a", 5, "b", "c", "d", "e", "f", "g", "h", "i")
print("b" in tuplex)
print(7 in tuplex)

2) Scrie un program ce sorteaza un tuplu dupa numere reale(cu virgula).


Exemplu output:
[('element2', '20.5'), ('element3', '10.10'), ('element1', '2.20')]

Rezolvare:
price = [('element1', '2.20'), ('element2', '20.5'),
('element3', '10.10')]
print( sorted(price, key=lambda x: float(x[1]),
reverse=True))

3) Scrie un program ce calculeaza produsul elementelor unui


tuplu.

Rezolvare:

def produsul_elementelor(nums):
temp = list(nums)
produs = 1
for x in temp:
produs *= x
return produs

a = (4, 3, 2, 2, -1, 18)


print ("Tuplu: ")
print(a)
print("Produsul:",produsul_elementelor(a))

a = (2, 4, 8, 8, 3, 2, 9)
print ("\nTuplu: ")
print(a)
print("Produsul tuplului:",produsul_elementelor(a))

S-ar putea să vă placă și