pyladies 30 3_loops
TRANSCRIPT
PyLadies 3.0
#3: KoniecPowtórzeń !
Agenda
1. Zadanie domowe
2. Słownik
3. Pętla
4. Pętla for
5. Pętla while
6. Funkcje
® 2016 Piotr Dyba PyLadies Poland 3.0
Zadanie domowe
® 2016 Piotr Dyba PyLadies Poland 3.0
Zadanie domowe
® 2016 Piotr Dyba PyLadies Poland 3.0
Ściągawka
http://dyba.it/py.pdf
® 2016 Piotr Dyba PyLadies Poland 3.0
Słownik - dict
Ostatnia z podstawowych struktur danych.
Słownik przechowuje pary (unikatowy klucz,
wartość) i umożliwia dostęp do wartości
poprzez podanie klucza.
Klucze: int, floaty, stringi
® 2016 Piotr Dyba PyLadies Poland 3.0
Tworzenie Słownika
® 2016 Piotr Dyba PyLadies Poland 3.0
Read - odczyt
® 2016 Piotr Dyba PyLadies Poland 3.0
Create – tworzenie wpisu
® 2016 Piotr Dyba PyLadies Poland 3.0
Update – modyfikacja wpisu
® 2016 Piotr Dyba PyLadies Poland 3.0
Delete – Usuwanie wpisu
® 2016 Piotr Dyba PyLadies Poland 3.0
Słownik Przykłady
® 2016 Piotr Dyba PyLadies Poland 3.0
Słownik Przykłady
® 2016 Piotr Dyba PyLadies Poland 3.0
Słownik Przykłady
® 2016 Piotr Dyba PyLadies Poland 3.0
Słownik Przykłady
® 2016 Piotr Dyba PyLadies Poland 3.0
Słownik zadanie
1. Stwórz małą bazę danych, w której będziesz
przechowywała takie informacje jak:
• Imię
• Nazwisko
• Data urodzenia
• Zawód
• Zainteresowania
• Fikcyjny stan konta
Siebie i koleżanki/kolegi obok.
® 2016 Piotr Dyba PyLadies Poland 3.0
Słownik zadanie -
odp
® 2016 Piotr Dyba PyLadies Poland 3.0
Pętla
to jedna z podstawowych konstrukcji
programowania (obok instrukcji warunkowej
- if). Umożliwia cykliczne wykonywanie ciągu
instrukcji określoną liczbę razy
aż do momentu zajścia pewnych warunków
lub
w nieskończoność.
® 2016 Piotr Dyba PyLadies Poland 3.0
Pętla for – konstrukcja
® 2016 Piotr Dyba PyLadies Poland 3.0
Pętla for
® 2016 Piotr Dyba PyLadies Poland 3.0
od do - range
® 2016 Piotr Dyba PyLadies Poland 3.0
Petla for przyklady
® 2016 Piotr Dyba PyLadies Poland 3.0
Petla for przyklady
® 2016 Piotr Dyba PyLadies Poland 3.0
for - zadanie
Wykorzystując pętle narysuj
prostą choinkę:/\
//\\///\\\
////\\\\/////\\\\\
//////\\\\\\///////\\\\\\\
////////\\\\\\\\/////////\\\\\\\\\
® 2016 Piotr Dyba PyLadies Poland 3.0
* Dodaj bombki
(*)*
/\//\\
///\*\/*//\\\\
/////\\\\\//////\\\\*\
///////\\\\\\\/*//////\\\\\\\\
/////////\\\\\\\*\
for - zadanie
® 2016 Piotr Dyba PyLadies Poland 3.0
for - zadanie
® 2016 Piotr Dyba PyLadies Poland 3.0
Pętla while
® 2016 Piotr Dyba PyLadies Poland 3.0
Pętla while - przykłady
® 2016 Piotr Dyba PyLadies Poland 3.0
while - zadanie
1. Napisz skrypt do liczenia BMI który po
policzeniu spyta się czy policzyć dla kolejnej
osoby czy wyjść z aplikacji.
® 2016 Piotr Dyba PyLadies Poland 3.0
while – zadanie - odp
1. Napisz skrypt do liczenia BMI który po
policzeniu spyta się czy policzyć dla kolejnej
osoby czy wyjść z aplikacji.
® 2016 Piotr Dyba PyLadies Poland 3.0
Q&A
® 2016 Piotr Dyba PyLadies Poland 3.0
Zadanie domoweOblicz BMI wszystkich członków rodziny
Stwórz program który spyta o imie, wagę oraz wzrost każdego z członków
rodziny i wypisze ich BMI. Przykład użycia:
Podaj swoje imię: Mieczysław
Podaj wagę: 85
Podaj wzrost: 181
Czy dodać kolejną osobę? Tak
Podaj swoje imię: Marian
Podaj wagę: 75
Podaj wzrost: 165
Czy dodać kolejną osobę? Nie
Mieczysław BMI = 25.95
Marian BMI = 27.55
® 2016 Piotr Dyba PyLadies Poland 3.0