From 8226b26a44c9713d31696b71874a909c71f7e5a0 Mon Sep 17 00:00:00 2001 From: Adam Jurkiewicz Pythonista Local Date: Tue, 16 Dec 2025 12:29:11 +0100 Subject: [PATCH] while --- dzien_02/skrypt_05.py | 19 ++++++++++++++++++- dzien_02/skrypt_06_while.py | 22 ++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 dzien_02/skrypt_06_while.py diff --git a/dzien_02/skrypt_05.py b/dzien_02/skrypt_05.py index 02be70c..b23697a 100644 --- a/dzien_02/skrypt_05.py +++ b/dzien_02/skrypt_05.py @@ -28,4 +28,21 @@ else: # przed pętlą zrób listę wyniki = [] # napisz pętlę for, a w bloku kodu zrób tak: # jeśli element to str lub int, to dodaj go do listy wyniki -# na końcu pętli wyświel wyniki \ No newline at end of file +# na końcu pętli wyświel wyniki + +# jedno z możliwych rozwiązań: + +nasze_dane = (1,2, "Linux", True, 3.44, "Adam") +wyniki = [] + +for element in nasze_dane: + + # if type(element) is str or type(element) is int: + # wyniki.append(element) + + if type(element) is str: + wyniki.append(element) + elif type(element) is int: + wyniki.append(element) + +print(wyniki) \ No newline at end of file diff --git a/dzien_02/skrypt_06_while.py b/dzien_02/skrypt_06_while.py new file mode 100644 index 0000000..2cf1d88 --- /dev/null +++ b/dzien_02/skrypt_06_while.py @@ -0,0 +1,22 @@ +liczba = 3 +wykonanie = 1 + +while liczba < 1000: + print(f"{liczba=}") + liczba = liczba * 6 # tu 648*3 + + +liczba = 3 +while liczba < 1000: + liczba = liczba * 6 # tu 648*3 + print(f"{liczba=}") + +while True: + print("Nieskończone... w praktyce do 20") + print(f"{wykonanie=}") + wykonanie += 1 + # wykonanie = wykonanie + 1 + if wykonanie == 20: + print(f"Przerywamy dla {wykonanie=}") + break + \ No newline at end of file