#zadanie 1. znalezienie najmniejszej i największej liczby na liście
lista = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(lista)
lista.append(10)
print(lista)
lista.remove(4)
print(lista)
maksimum = max(lista)
minimum = min(lista)
print("maksymalna wartość to:", maksimum, "minimalna wartość to:", minimum)
#zadanie 2. liczenie wystąpień elementów
owoce = ["banan", "gruszka", "jabłko", "śliwka", "gruszka"]
ile_gruszek = owoce.count("gruszka")
print("gruszek jest:", ile_gruszek)
#zadanie 3. odwrócenie listy
tablica = [1, 2, 3, 4, 5, 6]
od_konca = tablica[::-1]
print(od_konca)
#zadanie 4. usuwanie duplikatów
liczby = [1, 2, 2, 2, 3, 3, 4, 4, 4, 5]
bez_duplikatow = list(set(liczby))
print("lista bez duplikatów:", bez_duplikatow)
#zadanie 5. łączenie dwóch tablic
lista1 = [1, 2, 3, 4]
lista2 = [4, 6, 7, 8]
polaczona = lista1 + lista2
print("połączona lista to:", polaczona)
#zadanie 6. wyznaczanie średniej arytmetycznej danych z listy
oceny = [4, 6, 3, 4, 6, 2, 4, 5, 4, 3, 5, 5]
srednia = sum(oceny) / len(oceny)
print("średnia arytmetyczna ocen wynosi:", srednia)
#zadanie 7. sprawdzanie, czy element występuje na liście
goscie = ["jan", "waldemar", "hipolit", "karol", "donald"]
szukany = "bożydar"
if szukany in goscie:
print(szukany, "jest na liście gości")
else:
print("nie ma takiej osoby na liście")
I3phZGFuaWUgMS4gem5hbGV6aWVuaWUgbmFqbW5pZWpzemVqIGkgbmFqd2nEmWtzemVqIGxpY3pieSBuYSBsacWbY2llCgpsaXN0YSA9IFsxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5XQpwcmludChsaXN0YSkKCmxpc3RhLmFwcGVuZCgxMCkKcHJpbnQobGlzdGEpCgpsaXN0YS5yZW1vdmUoNCkKcHJpbnQobGlzdGEpCgptYWtzaW11bSA9IG1heChsaXN0YSkKbWluaW11bSA9IG1pbihsaXN0YSkKCnByaW50KCJtYWtzeW1hbG5hIHdhcnRvxZvEhyB0bzoiLCBtYWtzaW11bSwgIm1pbmltYWxuYSB3YXJ0b8WbxIcgdG86IiwgbWluaW11bSkKCiN6YWRhbmllIDIuIGxpY3plbmllIHd5c3TEhXBpZcWEIGVsZW1lbnTDs3cKCm93b2NlID0gWyJiYW5hbiIsICJncnVzemthIiwgImphYsWCa28iLCAixZtsaXdrYSIsICJncnVzemthIl0KCmlsZV9ncnVzemVrID0gb3dvY2UuY291bnQoImdydXN6a2EiKQpwcmludCgiZ3J1c3playBqZXN0OiIsIGlsZV9ncnVzemVrKQoKI3phZGFuaWUgMy4gb2R3csOzY2VuaWUgbGlzdHkKCnRhYmxpY2EgPSBbMSwgMiwgMywgNCwgNSwgNl0Kb2Rfa29uY2EgPSB0YWJsaWNhWzo6LTFdCgpwcmludChvZF9rb25jYSkKCiN6YWRhbmllIDQuIHVzdXdhbmllIGR1cGxpa2F0w7N3CgpsaWN6YnkgPSBbMSwgMiwgMiwgMiwgMywgMywgNCwgNCwgNCwgNV0KYmV6X2R1cGxpa2F0b3cgPSBsaXN0KHNldChsaWN6YnkpKQoKcHJpbnQoImxpc3RhIGJleiBkdXBsaWthdMOzdzoiLCBiZXpfZHVwbGlrYXRvdykKCiN6YWRhbmllIDUuIMWCxIVjemVuaWUgZHfDs2NoIHRhYmxpYwoKbGlzdGExID0gWzEsIDIsIDMsIDRdCmxpc3RhMiA9IFs0LCA2LCA3LCA4XQoKcG9sYWN6b25hID0gbGlzdGExICsgbGlzdGEyCnByaW50KCJwb8WCxIVjem9uYSBsaXN0YSB0bzoiLCBwb2xhY3pvbmEpCgojemFkYW5pZSA2LiB3eXpuYWN6YW5pZSDFm3JlZG5pZWogYXJ5dG1ldHljem5laiBkYW55Y2ggeiBsaXN0eQoKb2NlbnkgPSBbNCwgNiwgMywgNCwgNiwgMiwgNCwgNSwgNCwgMywgNSwgNV0KCnNyZWRuaWEgPSBzdW0ob2NlbnkpIC8gbGVuKG9jZW55KQpwcmludCgixZtyZWRuaWEgYXJ5dG1ldHljem5hIG9jZW4gd3lub3NpOiIsIHNyZWRuaWEpCgojemFkYW5pZSA3LiBzcHJhd2R6YW5pZSwgY3p5IGVsZW1lbnQgd3lzdMSZcHVqZSBuYSBsacWbY2llCgpnb3NjaWUgPSBbImphbiIsICJ3YWxkZW1hciIsICJoaXBvbGl0IiwgImthcm9sIiwgImRvbmFsZCJdCgpzenVrYW55ID0gImJvxbx5ZGFyIgoKaWYgc3p1a2FueSBpbiBnb3NjaWU6CglwcmludChzenVrYW55LCAiamVzdCBuYSBsacWbY2llIGdvxZtjaSIpCmVsc2U6CglwcmludCgibmllIG1hIHRha2llaiBvc29ieSBuYSBsacWbY2llIik=
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[1, 2, 3, 5, 6, 7, 8, 9, 10]
maksymalna wartość to: 10 minimalna wartość to: 1
gruszek jest: 2
[6, 5, 4, 3, 2, 1]
lista bez duplikatów: [1, 2, 3, 4, 5]
połączona lista to: [1, 2, 3, 4, 4, 6, 7, 8]
średnia arytmetyczna ocen wynosi: 4.25
nie ma takiej osoby na liście