From 99e3e9ea184062337c110bb3b97dd1e495ccafc8 Mon Sep 17 00:00:00 2001 From: jonnybravo Date: Wed, 10 May 2023 10:00:01 +0200 Subject: [PATCH] commit message from python script --- LohnRechner/data | Bin 0 -> 16384 bytes LohnRechner/lohn_calc.py | 56 +++++++++++++++++++++++++++++++++++++++ LohnRechner/meineDaten | Bin 0 -> 16384 bytes 3 files changed, 56 insertions(+) create mode 100644 LohnRechner/data create mode 100644 LohnRechner/lohn_calc.py create mode 100644 LohnRechner/meineDaten diff --git a/LohnRechner/data b/LohnRechner/data new file mode 100644 index 0000000000000000000000000000000000000000..7f9693061020a8d30ef9ab02a8d38a4a6906e455 GIT binary patch literal 16384 zcmeI!I|{-;6oug{Nn@p8Em)=yQQUx)g^$`gV!$d^mH`)#GHG0Z+p%#ug3irMF@*se zi;-VQZWw&=<;>ChbvKZ{NOPE>v+L$f=R!{+PdhjxfB*srAbI2j~HMfF7U+=mC0w9{95!=-6E?kDk34Pu;=~hJMz|JU+cO z>sAE^9Q^%39>@cE@CC?&uhG^Iv-&XKoQ}D;-}BhKC^1Ld^I0cX-{gv%kP~v^3y=q2 zgMJ7r5BeYB64yg_4~r@(qg9$$Ybm2;wr}P(&CEPc{QJx`0tg_000IagfB*srAb20~fpIsgCw literal 0 HcmV?d00001 diff --git a/LohnRechner/lohn_calc.py b/LohnRechner/lohn_calc.py new file mode 100644 index 0000000..a9e8864 --- /dev/null +++ b/LohnRechner/lohn_calc.py @@ -0,0 +1,56 @@ +#! /usr/bin/env python3.10 + + +import shelve, os +#spieler_endrunde = ['Heinz', 'Schrödinger', 'Bill'] +#speicher = shelve.open('meineDaten') +#speicher['imFinale'] = spieler_endrunde +#speicher.close() + +#mein_speicher = shelve.open('meineDaten') #magie +#print(mein_speicher['imFinale']) +#spieler = mein_speicher['imFinale'] +#for name in spieler: +# print(name) +#mein_speicher.close() + + + +class steuer_rechner: + def __init__(self, lohn_eingabe = int) -> None: + self.lohneingabe = lohn_eingabe + self.data_datei = os.path.dirname(os.path.realpath(__file__)) + os.sep + "data" + print(self.data_datei) + if not os.path.exists(self.data_datei): + month = ['Jan', 'Feb', 'Mae'] + month_dict = dict.fromkeys(month, 0) + with shelve.open(self.data_datei) as db: + db['Lohn'] = month_dict + + with shelve.open(self.data_datei) as db: + print(db['Lohn']) + + + + def prozent_rechner(self, prozent): + prozent_wert = self.lohneingabe * (prozent / 100) + sum_wert = self.lohneingabe + prozent_wert + sum_min = self.lohneingabe - prozent_wert + return { + "sum" : sum_wert, + "wert": prozent_wert, + "min" : sum_min + } + + def lohn_steuer_klass2(self): + pass + def main(self): + test = steuer_rechner.prozent_rechner(self, prozent=18.1) + print(test) + #print(self.lohneingabe) + + +if __name__ == "__main__": + rechnen = steuer_rechner(lohn_eingabe=232) + rechnen.main() + diff --git a/LohnRechner/meineDaten b/LohnRechner/meineDaten new file mode 100644 index 0000000000000000000000000000000000000000..5f5e7f0eb468422dd776a64cdc79e510c7e2162c GIT binary patch literal 16384 zcmeI!u@1pN9LMpKR6-&l@dA=ACNUXIVi3EC$sk;~q&jpod4P^*@c;-#KyO