CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
PROBLEME PROPUSE
PAG. 1 / 1
Tupluri, seturi, dicționare
Acasă >>> Lecții online, limbajul Python 3

Probleme propuse

Tupluri
a) Creați un tuplu cu 5 culori preferate și apoi afișați-l.
b) Combinați două tupluri conținând numere întregi și afișați rezultatul.
c) Găsiți cel mai mare și cel mai mic element dintr-un tuplu de numere întregi.
d) Declarati un tuplu de numere întregi și afișați-l în ordine inversă.


Seturi
a) Creați două seturi cu numere întregi și găsiți intersecția dintre ele (elementele comune).
b) Verificați dacă un anumit element există într-un set de caractere.
c) Eliminați elementul duplicat dintr-un set.
d) Uniți două seturi și afișați setul rezultat.


Dicționare
a) Creați un dicționar cu denumirile și notele a 5 studenți și afișați-l.
b) Afișați numărul de elemente dintr-un dicționar.
c) Afișați cheia cu cea mai mare valoare dintr-un dicționar de numere întregi.
d) Creați un dicționar cu numele și vârstele a 4 prieteni. Apoi, adăugați o pereche cheie-valoare nouă pentru un alt prieten.

Miniproiect - biblioteca **



Într-o bibliotecă, sunt stocate informații despre cărțile preferate ale diferiților cititori. Fiecare cititor este reprezentat prin numele său și o listă de cărți preferate. Creati o structură de date care să stocheze aceste informații și rezolvați următoarele cerințe:

a) Adăugați 5 cititori diferiți în cadrul bibliotecii, împreună cu cărțile lor preferate.
b) Găsiți toate cărțile care sunt citite de cel puțin doi cititori și afișați-le.
c) Determinați câte cărți diferite sunt citite în total de toți cititorii.
d) Găsiți numele cititorului care citește cel mai multe cărți și afișați numărul lor.

Indicații. Realizează pentru fiecare cerință o secvență de cod. Rezolvarea acestei probleme necesită utilizarea unei combinații de tupluri, seturi și dicționare pentru a stoca și organiza informațiile despre cititori și cărțile lor preferate. Prin rezolvarea acestui proiect, vei utilza mai multe concepte diferite și vei putea interconecta diverse structuri de date într-un proiect puțin mai complex.

Miniproiect - grup de prieteni **



Un grup de prieteni dorește să organizeze întâlniri periodice în diverse locații. Fiecare întâlnire este reprezentată printr-un tuplu ce conține data, locația și numele participanților. Creați o structură de date pentru a gestiona aceste întâlniri și rezolvați următoarele cerințe:

a) Adăugați 3 întâlniri în structura de date, fiecare cu data, locația și lista de participanți.
b) Găsiți toate locațiile unice unde s-au organizat întâlniri.
c) Determinați câți prieteni au participat în total la întâlniri și afișați numărul acestora.
d) Găsiți toate întâlnirile la care a participat un prieten specific și afișați-le.

Indicații. Acest mic proiect vă oferă ocazia să vă familiarizați cu modul în care puteți utiliza tupluri pentru a reprezenta informațiile despre întâlniri, seturi pentru a găsi locațiile unice și dicționare pentru a organiza și accesa participanții la fiecare întâlnire.
Editor - probleme_propuse.py
       
Rezultatul în consolă done
USER FRIENDLY

În orice domeniu lucrați ori dacă sunteți elev sau student, programele voastre trebuie să citească și să afișeze informațiile facil, cu indicații și informații ajutătoare.

În spate, în cod, este programul vostru – prelucrarea! Dar cel ce utilizează programul are nevoie DOAR de intrări și ieșiri elegante, sugestive.

Așadar, atenție la ce informații solicitați, cum le prezentați și ce anunțati!

Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Cursanții au mai cumpărat ...
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward