R1634PF3HAQNQ

I_R_PY_W13A_M05 Słowniki

Źródło: Roman Synkevych, domena publiczna.
Już wiesz
  • W jakich sytuacjach można wykorzystać strukturę danych: słownik.

  • Jak przetwarzać dane zapisane w słownikach.

Teraz czas sprawdzić swoją wiedzę i umiejętności w praktyce.

R13VLAXZ9A4GP
Ćwiczenie 1
R1DF1GHFGNSSP
Ćwiczenie 2
Ćwiczenie 3

Masz słownik:

Linia 1. ceny znak równości otwórz nawias klamrowy cudzysłów jabłko cudzysłów dwukropek 2 kropka 5 przecinek cudzysłów banan cudzysłów dwukropek 3 kropka 0 przecinek cudzysłów chleb cudzysłów dwukropek 4 kropka 5 zamknij nawias klamrowy.

Napisz program, który:

  • Wypisze cenę chleba.

  • Obliczy całkowity koszt zakupów: 2 jabłka i 1 banan. 

  • Zmień cenę banana na 3.5.

Ćwiczenie 4

Napisz program, który dla podanego tekstu utworzy licznik wystąpień słów.

Dane:

tekst - tekst zapisany małymi literami, składający się z wyrazów oddzielonych znakiem pojedynczej spacji. Poza małymi literami oraz znakiem spacji, w tekście nie występują inne znaki.

Wynik:

Lista słów występujących w tekście wraz z liczbą ich powtórzeń.

Przykład 1

Dla tekstu: „ala ma kota i psa a ola ma tylko psa” wynik powinien być następujący:

Liczba wystąpień słów: {'ala': 1, 'ma': 2, 'kota': 1, 'i': 1, 'psa': 2, 'a': 1, 'ola': 1, 'tylko': 1}

Ćwiczenie 5

Rozbuduj program z poprzedniego ćwiczenia tak, aby zliczał wyrazy bez względu na wielkość liter (np. Ala i ala to ten sam wyraz)..

Ćwiczenie 6

Rozbuduj program z poprzedniego ćwiczenia tak, aby wypisał słownik uporządkowany malejąco według liczby wystąpień słów