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
6db5c6ae
Commit
6db5c6ae
authored
Nov 28, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sklep z cennikiem - słownikiem
parent
c0fda8ec
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
1 deletions
+44
-1
sklep1.py
dzien4/sklep/sklep1.py
+19
-0
sklep2.py
dzien4/sklep/sklep2.py
+24
-0
generowanie_numerow.py
dzien4/zadania/generowanie_numerow.py
+1
-1
No files found.
dzien4/sklep/sklep1.py
0 → 100644
View file @
6db5c6ae
cennik
=
{
'kawa'
:
8.90
,
'herbata'
:
11.50
,
'soczek'
:
3.99
,
'ciastka'
:
7.50
,
}
print
(
cennik
)
# przykładowy odczyt elementu:
# print(cennik['soczek'])
# napisz program:
# użytkownik wpisuje, co chce kupić oraz ile sztuk chce kupić
# program wypisuje ile będzie do zapłaty
# w tej wersji pytanie o jeden produkt, ale w kolejnej wersji zrobimy program z pętlą z sumowaniem kwoty do zapłaty
nazwa
=
input
(
'Co chcesz kupić? '
)
ile
=
int
(
input
(
'Podaj liczbę sztuk: '
))
koszt
=
ile
*
cennik
[
nazwa
]
print
(
'Do zapłaty:'
,
koszt
)
dzien4/sklep/sklep2.py
0 → 100644
View file @
6db5c6ae
cennik
=
{
'kawa'
:
8.90
,
'herbata'
:
11.50
,
'soczek'
:
3.99
,
'ciastka'
:
7.50
,
}
print
(
cennik
)
print
(
'Aby zakończyć, naciśnij enter zamiast nazwy produktu...'
)
suma
=
0
while
True
:
nazwa
=
input
(
'Podaj nazwę produktu: '
)
if
not
nazwa
:
break
if
nazwa
not
in
cennik
:
print
(
'Nie ma takiego produktu'
)
continue
ile
=
int
(
input
(
'Podaj liczbę sztuk: '
))
koszt
=
ile
*
cennik
[
nazwa
]
suma
+=
koszt
print
(
f
'Za {ile} sztuk towaru {nazwa} zapłacisz {koszt:.2f}. Twój koszyk ma wartość: {suma:.2f}'
)
print
(
f
'Sumaryczny koszt Twoich zakupów: {suma:.2f}'
)
dzien4/zadania/generowanie_numerow.py
View file @
6db5c6ae
...
...
@@ -25,7 +25,7 @@ numery = [f'+4812300{x}{y:03}'
for
y
in
range
(
0
,
1000
)]
# można też przecież użyć jednej liczby z zakresu od 1000 do 5999
# wtedy nawet zera wiodące nie są potrzbne
# wtedy nawet zera wiodące nie są potrz
e
bne
numery
=
[
f
'+4812300{x}'
for
x
in
range
(
1000
,
6000
)]
# print(numery)
...
...
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