Zbiór przykładów

Poniżej znajdziesz zbiór prostych przykładów do samodzielnej pracy. Polecam rozwiązywać je kolejno, gdyż ułożone są od najprostszych. Często do zrobienia zadania wystarczy nieco przerobić rozwiązanie zadania poprzedniego.

Zmienne i proste obliczenia

  1. Stwórz zmienną całkowitą, rzeczywistą oraz napisową tak, aby w każdej z nich była zawarta liczba siedemnaście

  2. Wypisz na ekran kwadraty i sześciany liczb 2, 3 i 11

Pętle i warunki

  1. Zadeklaruj zmienną N=15 a następnie wydrukuj N znaków # korzystając z pętli

  2. Korzystając z pętli wydrukuj N znaków: _ dla parzystych a # dla nieparzystych wartości indeksu pętli

  3. Powyższy wydruk powinien być w jednej linii

  4. Korzystając z podwójne zagnieżdżonej pętli wydrukuj na ekranie prostokąt NxN znaków #

  5. Korzystając z podwójne zagnieżdżonej pętli wydrukuj na ekranie tabliczkę mnożenia od 1 do 10

Listy i słowniki

  1. Stwórz pustą listę i wypełnij ją dziesięcioma zerami

  2. Stwórz listę liczb od 0 do 10 włącznie

  3. W powyższej liście zamień miejscami elementy 5-ty i 7-my

  4. Wylosuj 20 liczb i dopisz do listy

  5. Zadeklaruj zmienną napisową zawierającą słowo “konstantynopolitańczykowianeczka”; stwórz pętlę, która po kolei wypisze wszystkie litery tego wyrazu.

  6. Wypisz litery powyższego wyrazu w odwrotnej kolejności (od ostatniej do pierwszej).

  7. Wypisz 10 losowych liter z tego wyrazu.

  8. Stwórz słownik zawierający wartość 12 dla klucza “C”.

  9. Dodaj do słownika wartości 14 i 16 odpowiednio dla kluczy “N” i “O”.

  10. Wydrukuj na ekranie wszystkie klucze z tego słownika.

  11. (*) Stwórz dwie listy: lista_i = [], do której wstawisz K (np K=20) losowych liczb całkowitych z przedziału \([0,N)\), oraz lista_x = [],do której wstawisz N losowych liczb rzeczywistych. Następnie policz sumę liczb wskazaną indeksami. Przykład: Dla K=5 i N=3 możemy wylosować lista_i = [0, 1, 2, 1, 1] i lista_x = [0.34, 0.12, 0.98]. Wtedy poprawna suma to 0.34 + 0.12 + 0.98 + 0.12 + 0.12 = 1.68

Przetwarzanie plików

  1. Utwórz plik “dane.txt”, zapisz do niego 10 liczb losowych i zamknij go.

  2. Wczytaj plik “dane.txt” i wydrukuj zawartość na ekranie

  3. Wczytaj plik “dane.txt” linia po linii i wydrukuj na ekranie te linie, które zaczynają się na 1

  4. Wczytaj plik “dane.txt” i oblicz średnią z liczb w tym pliku

  5. Wczytaj plik “dane.txt” linia po linii i oblicz średnią z liczb w tym pliku

  6. Wczytaj plik “lotr1.txt” linia po linii i wypisz liczbę wyrazów w każdej linijce

  7. (*) policz, który wyraz powtarza sie najczęściej w “Lord of the rings”

  8. Wydrukuj pliki z bieżącego katalogu

  9. Wydrukuj bieżący katalog

  10. (*) policz, ile plików o rozszerzeniu “.jpg” jest we wszystkich podkatalogach

Własne funkcje

  1. Stwórz funkcję, która dodaje dwie liczby

  2. Stwórz funkcję, która rozwiązuje równanie kwadratowe; jej argumentami powinny być współczynniki a, b i c równania.