Add given and return
This commit is contained in:
35
app.py
35
app.py
@@ -6,6 +6,8 @@ app.config['SECRET_KEY'] = 'j69ol5mcHLsEtLg4Y/+myd9wWD4pp56E'
|
|||||||
Bootstrap(app)
|
Bootstrap(app)
|
||||||
|
|
||||||
gesamtwert = 0
|
gesamtwert = 0
|
||||||
|
change = 0
|
||||||
|
sum = ""
|
||||||
item1 = 0
|
item1 = 0
|
||||||
item2 = 0
|
item2 = 0
|
||||||
item3 = 0
|
item3 = 0
|
||||||
@@ -16,14 +18,19 @@ item6 = 0
|
|||||||
|
|
||||||
@app.route("/", methods=["GET", "POST"])
|
@app.route("/", methods=["GET", "POST"])
|
||||||
def index():
|
def index():
|
||||||
global gesamtwert, item1, item2, item3, item4, item5, item6, sum
|
global gesamtwert, item1, item2, item3, item4, item5, item6, sum, givenfloat, change
|
||||||
|
|
||||||
if request.method == "POST":
|
if request.method == "POST":
|
||||||
wert = float(request.form["wert"])
|
# wert = float(request.form["wert"])
|
||||||
|
wert = request.form.get('wert', "0", type=float)
|
||||||
|
given = request.form.get('given', "0", type=float)
|
||||||
|
wertfloat = float(wert)
|
||||||
|
givenfloat = float(given)
|
||||||
|
|
||||||
if wert == 0:
|
if wertfloat == 0:
|
||||||
global gesamtwert
|
global gesamtwert
|
||||||
gesamtwert = 0
|
gesamtwert = 0
|
||||||
|
change = 0
|
||||||
sum = "0"
|
sum = "0"
|
||||||
item1 = 0
|
item1 = 0
|
||||||
item2 = 0
|
item2 = 0
|
||||||
@@ -32,23 +39,28 @@ def index():
|
|||||||
item5 = 0
|
item5 = 0
|
||||||
item6 = 0
|
item6 = 0
|
||||||
else:
|
else:
|
||||||
gesamtwert += wert
|
gesamtwert += wertfloat
|
||||||
gesamtwert = round(gesamtwert, 2)
|
gesamtwert = round(gesamtwert, 2)
|
||||||
if gesamtwert > 0:
|
if gesamtwert > 0:
|
||||||
sum = str(gesamtwert) + "0"
|
sum = str(gesamtwert) + "0"
|
||||||
# gesamtwert = '€{:,.2f}'.format(gesamtwert)
|
session['summe'] = gesamtwert
|
||||||
if wert == 5.8:
|
|
||||||
|
if wertfloat == 5.8:
|
||||||
item1 += 1
|
item1 += 1
|
||||||
if wert == 4.8:
|
if wertfloat == 4.8:
|
||||||
item2 += 1
|
item2 += 1
|
||||||
if wert == 3.3:
|
if wertfloat == 3.3:
|
||||||
item3 += 1
|
item3 += 1
|
||||||
if wert == 8.8:
|
if wertfloat == 8.8:
|
||||||
item4 += 1
|
item4 += 1
|
||||||
if wert == 5.5:
|
if wertfloat == 5.5:
|
||||||
item5 += 1
|
item5 += 1
|
||||||
if wert == .2:
|
if wertfloat == .2:
|
||||||
item6 += 1
|
item6 += 1
|
||||||
|
if givenfloat > 0:
|
||||||
|
gesamtwert = session['summe']
|
||||||
|
sum = str(gesamtwert) + "0"
|
||||||
|
change = round((givenfloat - gesamtwert) * -1, 2)
|
||||||
|
|
||||||
session['item1'] = item1
|
session['item1'] = item1
|
||||||
session['item2'] = item2
|
session['item2'] = item2
|
||||||
@@ -58,6 +70,7 @@ def index():
|
|||||||
session['item6'] = item6
|
session['item6'] = item6
|
||||||
|
|
||||||
return render_template("index.html", gesamtwert=sum,
|
return render_template("index.html", gesamtwert=sum,
|
||||||
|
change=change,
|
||||||
item1=session.get('item1', 0),
|
item1=session.get('item1', 0),
|
||||||
item2=session.get('item2', 0),
|
item2=session.get('item2', 0),
|
||||||
item3=session.get('item3', 0),
|
item3=session.get('item3', 0),
|
||||||
|
@@ -39,18 +39,25 @@
|
|||||||
.custom-btn-size {
|
.custom-btn-size {
|
||||||
font-size: 200%;
|
font-size: 200%;
|
||||||
}
|
}
|
||||||
|
.input-container {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column; /* Ändert die Richtung der Flex-Elemente zu Spalten */
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.input-container input {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
width: 80%; /* Setzt die Breite des Eingabefelds */
|
||||||
|
}
|
||||||
|
.input-container button {
|
||||||
|
width: 80%; /* Setzt die Breite des Buttons */
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="container-fluid table-container">
|
<div class="container-fluid table-container">
|
||||||
<table class="table table-bordered">
|
<table class="table table-bordered">
|
||||||
<!-- <thead>
|
|
||||||
<tr>
|
|
||||||
<th>Spalte 1</th>
|
|
||||||
<th>Spalte 2</th>
|
|
||||||
<th>Spalte 3</th>
|
|
||||||
</tr>
|
|
||||||
</thead> -->
|
|
||||||
<form method="post">
|
<form method="post">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr class="large-font">
|
<tr class="large-font">
|
||||||
@@ -67,7 +74,14 @@
|
|||||||
<td><button type="submit" name="wert" value="0.2" class="btn btn-xl btn-success custom-btn-size">🛍️ 0,20€ ({{ item6 }})</button></td>
|
<td><button type="submit" name="wert" value="0.2" class="btn btn-xl btn-success custom-btn-size">🛍️ 0,20€ ({{ item6 }})</button></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="bold-row">
|
<tr class="bold-row">
|
||||||
<td colspan="3">🫰 {{ gesamtwert }}€</td>
|
<td>🫰 {{ gesamtwert }}€</td>
|
||||||
|
<td>
|
||||||
|
<div class="input-container">
|
||||||
|
<input type="text" class="form-control" name="given">
|
||||||
|
<button type="submit" class="btn btn-xl btn-primary custom-btn-size">🧾</button>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>💱 {{ change }}0€</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="3"><button type="submit" name="wert" value="0" id="reset" class="btn btn-xl btn-dark custom-btn-size">Reset 🐳</button></td>
|
<td colspan="3"><button type="submit" name="wert" value="0" id="reset" class="btn btn-xl btn-dark custom-btn-size">Reset 🐳</button></td>
|
||||||
|
Reference in New Issue
Block a user