From ce34466d3d0eec8e03cac35340e914e1fc65e0d6 Mon Sep 17 00:00:00 2001 From: Adam Jurkiewicz Pythonista Local Date: Thu, 18 Dec 2025 15:55:21 +0100 Subject: [PATCH] a --- dzien_04/aplikacja.py | 17 +++++++++++++++++ dzien_04/moja_fn.py | 31 +++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dzien_04/aplikacja.py create mode 100644 dzien_04/moja_fn.py diff --git a/dzien_04/aplikacja.py b/dzien_04/aplikacja.py new file mode 100644 index 0000000..9955f68 --- /dev/null +++ b/dzien_04/aplikacja.py @@ -0,0 +1,17 @@ + +# from plik_funkcji import funkcja +from moja_fn import brutto + +# imie = input("Podaj swoje imię: ") +# powitanie = funkcja(imie) +# print(f"{powitanie=}") + +# user_input_netto = float(input("Podaj wartość netto:")) +# user_input_vat = float(input("Podaj wartość vat:")) +# wyliczenie = brutto(user_input_netto, user_input_vat) +# print(f"{wyliczenie}") +netto_input = float(input("Podaj wartość produktu: ")) +vat_input = int(input("Podaj stawkę vat (ENTER = default 5%):") or 5) + +wynik = brutto(netto_input, vat_input) +print(wynik) \ No newline at end of file diff --git a/dzien_04/moja_fn.py b/dzien_04/moja_fn.py new file mode 100644 index 0000000..0007a08 --- /dev/null +++ b/dzien_04/moja_fn.py @@ -0,0 +1,31 @@ + + +# funckja o nazwie brutto, która zwraca brutto od netto, przy stawce 23% +# brutto(netto: float, vat: int) -> float + +def brutto(netto: float, vat: int) -> float: + + + if not isinstance(netto, (float, int)): + return None + if not isinstance(vat, (int)): + return None + brutto = netto * (1 + vat / 100) + return brutto + + + +# funckja o nazwie brutto, która zwraca brutto od netto, przy stawce 23% + +def brutto2(): + netto = float(input("Podaj wartość produktu: ")) + vat_input = float(input("Podaj stawkę vat (ENTER = default 5%):") or 5) + + brutto = netto * (1 + vat_input / 100) + print(f"Wartość vat jest poprawna. Kwota brutto: {brutto:.2f} zł") + + return (netto, vat_input) + + +if __name__ == "__main__": + print(brutto2(100,23)) \ No newline at end of file