Python2019/labs02/zadania_3.py

89 lines
1.9 KiB
Python
Raw Normal View History

2019-01-27 08:55:03 +01:00
#!/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:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
"""