Pyladies 30 3_loops

Post on 23-Jan-2018

900 views 0 download

Transcript of Pyladies 30 3_loops

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