Update app.py
Browse files
app.py
CHANGED
@@ -60,9 +60,9 @@ for item in root.findall('item'):
|
|
60 |
# Normal fiyatı yuvarla
|
61 |
try:
|
62 |
price_float = float(price_str)
|
63 |
-
# Fiyat 30000 üzerindeyse
|
64 |
if price_float > 30000:
|
65 |
-
price = str(
|
66 |
# Diğer durumlarda mevcut basamak sayısına göre yuvarlama
|
67 |
elif 1000 <= price_float < 10000: # 4 basamaklı - onlar basamağına yuvarla
|
68 |
price = str(round(price_float / 10) * 10)
|
@@ -79,9 +79,9 @@ for item in root.findall('item'):
|
|
79 |
if price_eft_str:
|
80 |
try:
|
81 |
price_eft_float = float(price_eft_str)
|
82 |
-
# Fiyat 30000 üzerindeyse
|
83 |
if price_eft_float > 30000:
|
84 |
-
price_eft = str(
|
85 |
elif 1000 <= price_eft_float < 10000: # 4 basamaklı
|
86 |
price_eft = str(round(price_eft_float / 10) * 10)
|
87 |
elif 10000 <= price_eft_float < 100000: # 5 basamaklı
|
@@ -96,9 +96,9 @@ for item in root.findall('item'):
|
|
96 |
# Havale indirimli fiyat verilmemişse, orijinal fiyattan %2.5 indirim hesapla
|
97 |
try:
|
98 |
price_eft_float = price_float * 0.975 # %2.5 indirim
|
99 |
-
# Fiyat 30000 üzerindeyse
|
100 |
if price_eft_float > 30000:
|
101 |
-
price_eft = str(
|
102 |
elif 1000 <= price_eft_float < 10000: # 4 basamaklı
|
103 |
price_eft = str(round(price_eft_float / 10) * 10)
|
104 |
elif 10000 <= price_eft_float < 100000: # 5 basamaklı
|
@@ -114,9 +114,9 @@ for item in root.findall('item'):
|
|
114 |
try:
|
115 |
if price_rebate_str:
|
116 |
price_rebate_float = float(price_rebate_str)
|
117 |
-
# Fiyat 30000 üzerindeyse
|
118 |
if price_rebate_float > 30000:
|
119 |
-
price_rebate = str(
|
120 |
elif 1000 <= price_rebate_float < 10000: # 4 basamaklı
|
121 |
price_rebate = str(round(price_rebate_float / 10) * 10)
|
122 |
elif 10000 <= price_rebate_float < 100000: # 5 basamaklı
|
@@ -134,9 +134,9 @@ for item in root.findall('item'):
|
|
134 |
try:
|
135 |
if price_rebate_money_order_str:
|
136 |
price_rebate_money_order_float = float(price_rebate_money_order_str)
|
137 |
-
# Fiyat 30000 üzerindeyse
|
138 |
if price_rebate_money_order_float > 30000:
|
139 |
-
price_rebate_money_order = str(
|
140 |
elif 1000 <= price_rebate_money_order_float < 10000: # 4 basamaklı
|
141 |
price_rebate_money_order = str(round(price_rebate_money_order_float / 10) * 10)
|
142 |
elif 10000 <= price_rebate_money_order_float < 100000: # 5 basamaklı
|
|
|
60 |
# Normal fiyatı yuvarla
|
61 |
try:
|
62 |
price_float = float(price_str)
|
63 |
+
# Fiyat 30000 üzerindeyse en yakın binler basamağına yuvarla
|
64 |
if price_float > 30000:
|
65 |
+
price = str(round(price_float / 1000) * 1000) # En yakın binlere yuvarla
|
66 |
# Diğer durumlarda mevcut basamak sayısına göre yuvarlama
|
67 |
elif 1000 <= price_float < 10000: # 4 basamaklı - onlar basamağına yuvarla
|
68 |
price = str(round(price_float / 10) * 10)
|
|
|
79 |
if price_eft_str:
|
80 |
try:
|
81 |
price_eft_float = float(price_eft_str)
|
82 |
+
# Fiyat 30000 üzerindeyse en yakın binler basamağına yuvarla
|
83 |
if price_eft_float > 30000:
|
84 |
+
price_eft = str(round(price_eft_float / 1000) * 1000) # En yakın binlere yuvarla
|
85 |
elif 1000 <= price_eft_float < 10000: # 4 basamaklı
|
86 |
price_eft = str(round(price_eft_float / 10) * 10)
|
87 |
elif 10000 <= price_eft_float < 100000: # 5 basamaklı
|
|
|
96 |
# Havale indirimli fiyat verilmemişse, orijinal fiyattan %2.5 indirim hesapla
|
97 |
try:
|
98 |
price_eft_float = price_float * 0.975 # %2.5 indirim
|
99 |
+
# Fiyat 30000 üzerindeyse en yakın binler basamağına yuvarla
|
100 |
if price_eft_float > 30000:
|
101 |
+
price_eft = str(round(price_eft_float / 1000) * 1000) # En yakın binlere yuvarla
|
102 |
elif 1000 <= price_eft_float < 10000: # 4 basamaklı
|
103 |
price_eft = str(round(price_eft_float / 10) * 10)
|
104 |
elif 10000 <= price_eft_float < 100000: # 5 basamaklı
|
|
|
114 |
try:
|
115 |
if price_rebate_str:
|
116 |
price_rebate_float = float(price_rebate_str)
|
117 |
+
# Fiyat 30000 üzerindeyse en yakın binler basamağına yuvarla
|
118 |
if price_rebate_float > 30000:
|
119 |
+
price_rebate = str(round(price_rebate_float / 1000) * 1000) # En yakın binlere yuvarla
|
120 |
elif 1000 <= price_rebate_float < 10000: # 4 basamaklı
|
121 |
price_rebate = str(round(price_rebate_float / 10) * 10)
|
122 |
elif 10000 <= price_rebate_float < 100000: # 5 basamaklı
|
|
|
134 |
try:
|
135 |
if price_rebate_money_order_str:
|
136 |
price_rebate_money_order_float = float(price_rebate_money_order_str)
|
137 |
+
# Fiyat 30000 üzerindeyse en yakın binler basamağına yuvarla
|
138 |
if price_rebate_money_order_float > 30000:
|
139 |
+
price_rebate_money_order = str(round(price_rebate_money_order_float / 1000) * 1000) # En yakın binlere yuvarla
|
140 |
elif 1000 <= price_rebate_money_order_float < 10000: # 4 basamaklı
|
141 |
price_rebate_money_order = str(round(price_rebate_money_order_float / 10) * 10)
|
142 |
elif 10000 <= price_rebate_money_order_float < 100000: # 5 basamaklı
|