89 lines
1.9 KiB
Python
89 lines
1.9 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
Zadania na rozgrzewkę.
|
|
"""
|
|
|
|
|
|
"""
|
|
zad. 1
|
|
* Stwórz listę składającą się z dowolnych 100 elementów, np. może być
|
|
to listę kwadratów liczb.
|
|
* Sprawdź za pomocą funkcji len liczbę elementów tej listy.
|
|
* Usuń trzeci, element.
|
|
* Usuń przedostatni element.
|
|
* Wyświetl pierwsze 10 elementów.
|
|
"""
|
|
|
|
"""
|
|
zad. 2
|
|
Znajdz najmniejsz element w poniższej liście.
|
|
"""
|
|
l = [0, 6, 9, -10, -5, 9, 8, -6]
|
|
|
|
"""
|
|
zad. 3
|
|
Wyświetl poniższy słownik, tak,, aby każda para klucz: wartość
|
|
była w osobnej linii.
|
|
"""
|
|
s = {'Tomasz': [3, 4, 5, 4], 'Agata': [5, 5, 5, 4]}
|
|
|
|
|
|
"""
|
|
zad. 4
|
|
Poniżej jest podana lista liczby. Stwórz słownik <counter>, którego kluczami
|
|
będą wartości występujące w liście <liczby>, a wartościami ile dany element
|
|
wystąpił w liście <liczby>.
|
|
"""
|
|
liczby = [3, 4, 3, 3, 4, 7, 9]
|
|
|
|
"""
|
|
zad. 5
|
|
Poniższy słownik oceny dwóch osób. Stwórz nowy słownik z takimi samymi kluczami,
|
|
ale wartościami tego słownika będą średnie oceń.
|
|
"""
|
|
s = {'Tomasz': [3, 4, 5, 4], 'Agata': [5, 5, 5, 4]}
|
|
|
|
|
|
"""
|
|
zad. 6
|
|
Dla podanego poniże słownika S, stwórz nowy słownik, którego kluczami będą
|
|
wartości słownika S, a wartościami: odpowiadające im klucze z S.
|
|
"""
|
|
S = {'Klucz1': "Wartosc1", 'Klucz2': "Wartosc2", 'Klucz3': "Wartosc3"}
|
|
|
|
"""
|
|
zad. 7
|
|
Napisz kod, który wypisze na ekran elementy, które występnują w obu poniżej
|
|
podanych funkcjach.
|
|
"""
|
|
l1 = [99, 8, 7, 55]
|
|
l2 = [55, 111, 11, 99, 8]
|
|
|
|
"""
|
|
zad. 8
|
|
Napisz kod, który znajdzie najdroższy produkt w poniższym słowniku.
|
|
"""
|
|
zakupy = {'telefon': 1000, 'ładowarka': 35, 'chleb': 4.30, 'kawa': 55, 'gramofon': 240}
|
|
|
|
"""
|
|
zad. 9
|
|
Stwórz listę składającą się z wartości słownika zakupy.
|
|
"""
|
|
zakupy = {'telefon': 1000, 'ładowarka': 35, 'chleb': 4.30, 'kawa': 55, 'gramofon': 240}
|
|
|
|
"""
|
|
zad. 10
|
|
Wyświetl na ekranie poniższy wzór:
|
|
*
|
|
* *
|
|
* * *
|
|
* * * *
|
|
* * * * *
|
|
* * * *
|
|
* * *
|
|
* *
|
|
*
|
|
"""
|