Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
kurs_alx_pcz
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
kurs_alx_pcz
Commits
289fabd4
Commit
289fabd4
authored
Nov 17, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
FizzBuzz
parent
8ba215e2
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
64 additions
and
1 deletions
+64
-1
a_listy.py
dzien3/teoria_kolekcji/a_listy.py
+3
-1
b_wycinanie.py
dzien3/teoria_kolekcji/b_wycinanie.py
+1
-0
fizz_buzz_v1.py
dzien3/zadania/fizz_buzz_v1.py
+28
-0
fizz_buzz_v2.py
dzien3/zadania/fizz_buzz_v2.py
+13
-0
zad1_wybierz_elementy.py
dzien3/zadania/zad1_wybierz_elementy.py
+19
-0
No files found.
dzien3/teoria_kolekcji/a_listy.py
View file @
289fabd4
...
...
@@ -77,7 +77,7 @@ inna_lista = ['Zuzia', 'Adrian', 'Bożena', 'Janusz']
#imiona.append(inna_lista)
# byłaby lista w liście: ['Alicja', 'Adam', 'Iwona', 'Magdalena', 'Katarzyna', 'Janusz', 'Krzysztof', ['Zuzia', 'Adrian', 'Bożena', 'Janusz']] rozmiar: 8
imiona
.
extend
(
inna_lista
)
imiona
.
extend
(
inna_lista
)
# różnoważne imiona += inna_lista
# 4 dodatkowe imiona dodane na końcu listy
# ['Alicja', 'Adam', 'Iwona', 'Magdalena', 'Katarzyna', 'Janusz', 'Krzysztof', 'Zuzia', 'Adrian', 'Bożena', 'Janusz'] rozmiar: 11
print
(
imiona
,
'rozmiar:'
,
len
(
imiona
))
...
...
@@ -97,6 +97,7 @@ print('c:', c)
# Aby w ten sposób zmodyfikować istniejącą listę, można użyć
a
+=
b
print
(
'+='
)
print
(
'a:'
,
a
,
'b:'
,
b
)
# efekt analogiczny do extend
...
...
@@ -135,6 +136,7 @@ print()
print
(
liczby
)
liczby
.
reverse
()
print
(
liczby
)
liczby
.
extend
([
33
,
66
,
99
,
155
])
print
(
liczby
)
...
...
dzien3/teoria_kolekcji/b_wycinanie.py
View file @
289fabd4
...
...
@@ -88,6 +88,7 @@ print(tekst[7:11])
print
(
tekst
[::
2
])
print
(
tekst
)
# od tyłu:
print
(
tekst
[::
-
1
])
...
...
dzien3/zadania/fizz_buzz_v1.py
0 → 100644
View file @
289fabd4
'''
Użytkownik podaje liczbę `limit`
Napisz program przegląda wszystkie liczby od 1 do podanego limitu włącznie,
- jeśli liczba jest podzielna przez 3, to wypisuje 'Fizz {liczba}'
- jeśli liczba jest podzielna przez 5, to wypisuje 'Buzz {liczba}'
- jeśli jest jednocześnie podzielna przez 3 i przez 5 (czyli przez 15), to wypisuje 'FizzBuzz {liczba}'
wypisujemy na ekran tylko te liczby, które są podzielne przez 3 lub 5,
a każdą liczbę wypisujemy najwyżej jeden raz.
Na końcu wypisuje ile liczb było podzielnych przez 3 lub przez 5 (ale każdą liczy tylko raz).
'''
limit
=
int
(
input
(
'Podaj limit: '
))
licznik
=
0
for
i
in
range
(
1
,
limit
+
1
):
if
i
%
15
==
0
:
print
(
'FizzBuzz'
,
i
)
licznik
+=
1
elif
i
%
3
==
0
:
print
(
'Fizz'
,
i
)
licznik
+=
1
elif
i
%
5
==
0
:
print
(
'Buzz'
,
i
)
licznik
+=
1
print
(
'Tyle było podzielnych:'
,
licznik
)
dzien3/zadania/fizz_buzz_v2.py
0 → 100644
View file @
289fabd4
limit
=
int
(
input
(
'Podaj limit: '
))
licznik
=
0
for
i
in
range
(
1
,
limit
+
1
):
if
i
%
3
==
0
:
print
(
'Fizz'
,
end
=
''
)
if
i
%
5
==
0
:
print
(
'Buzz'
,
end
=
''
)
if
i
%
3
==
0
or
i
%
5
==
0
:
print
(
''
,
i
)
licznik
+=
1
print
(
'Tyle było podzielnych:'
,
licznik
)
dzien3/zadania/zad1_wybierz_elementy.py
0 → 100644
View file @
289fabd4
lista
=
[
'zero'
,
'jeden'
,
'dwa'
,
'trzy'
,
'cztery'
,
'pięć'
,
'sześć'
,
'siedem'
,
'osiem'
,
'dziewięć'
]
print
(
lista
)
# drugi element
print
(
lista
[
1
])
# przedostatni element
print
(
lista
[
-
2
])
# elementy od 'trzy' do 'siedem' (włącznie)
print
(
lista
[
3
:
8
])
# co trzeci element
print
(
lista
[
0
:
10
:
3
])
print
(
lista
[::
3
])
# co drugi element licząc od końca
# print(lista[9:0:-2])
print
(
lista
[::
-
2
])
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment