View difference between Paste ID: rfMMPLqJ and sgkcjfru
SHOW: | | - or go back to the newest paste.
1-
def proverka(cru):
1+
def proverka(cru):# проверка записи цены на правильность
2
  n = []
3
  m = []
4
  n.append(cru)
5
  n=n[0]
6
  m2 = ''
7
  for i in range(len(n)):
8
    
9
    if n[i] in '0123456789' or n[i] == '.':
10
      m.append(n[i])
11
    elif n[i] == ',':
12
      m.append('.')
13
    else:
14
      break
15
  #print(m)
16
  for j in range(len(m)):
17
    m2 += m[j]
18
  
19
  return float(m2)
20
    
21
    
22
23
## 8.91 % пополнение площадки (старое 7,6 %)
24
#пополнить на 500 - заплатить 544.57  (старое 1к - заплатить 1076)
25
26
print('цена кейса в рублях на площадке')
27
cru = input()   #цена кейса в рублях на площадке float(input())
28
print(proverka(cru))
29
cru = proverka(cru)
30
print('цена кейса в тенге в стиме')
31-
print('цена кейса в лирах в стиме')
31+
ctl = input()  #цена кейса в тенге в стиме float(input())
32-
ctl = input()  #цена кейса в лирах в стиме float(input())
32+
# проверка записи цены на правильность
33-
print(proverka(ctl))
33+
mmm = ''
34
for iii in range(0,len(ctl)):
35
  if ctl[iii] == ' ' or ctl[iii] == '₸':
36
    print()
37-
l = 3.97 #курс лиры
37+
  elif ctl[iii] == ',':
38-
pp = 4.13 #процент при вводе средств
38+
    mmm += '.'
39
    
40
  else:
41
    mmm += str(ctl[iii])
42
ctl = (mmm)
43-
lp = round((ctl*p)/100, 2) #процент габена от кейса в лирах
43+
# проверка записи цены на правильность
44
45
46
47
p = 13.03 #процент габена
48
l = 0.19 #курс тенге
49
ten = 5.27 #1 рубль в тенге
50
pp = 8.91 #процент при вводе средств(3.196 - старый)(7.6 - старый)
51
52
print(proverka(ctl),'(',proverka(ctl)*l,'= руб)')
53
ctl = proverka(ctl)
54
55
irl = round((cru+((cru*pp)/100)), 2)
56
irl2 = round(irl - cru, 2) #нужно заплатить ИРЛ
57-
print(irl,'руб','= заплачу ИРЛ. ',cru,'руб','= появится на площадке')
57+
58
lp = round((ctl*p)/100, 2) #процент габена от кейса в тенге
59
60
61
mtl = round((ctl - lp), 2) #цена маркета в лирах минус налог
62
mru = round((mtl * l), 2) #цена на кошельке в рублях после продажи
63
64
profit = round((mru - cru), 2)
65-
print(mtl,'tl','= получу на кошелек по факту')
65+
66
profit2 = round(profit2, 2)
67
68
profit_proc =   round((profit2 * 100) / mru, 2) #profit в % с учетом потерь при пополнении кошелька
69-
print(lp,'tl','= забрал гейб')
69+
70
print()
71-
print()
71+
72
print()
73
74
print(irl,'руб', '= заплачу ИРЛ. ',cru,'руб',' = появится на площадке',' (',int(irl-cru),' комса площадки)', sep = '')
75
76
print()
77
print(mru,'руб','= получу на кошелек стима по факту')
78
print()
79
#print(profit,'руб','= profit')
80
print(profit2,'руб','= profit с учетом потерь при пополнении кошелька')
81
print()
82
print()
83
if str(profit_proc)[0] == '-':
84
  print('    ', '\033[1;32;40m','профит отрицатльный!!!')
85
#print('    ', profit_proc,'руб','= <---profit в %%% с учетом потерь при пополнении кошелька')
86
print('    ', '\033[1;32;40m',profit_proc,'%','\033[0;0m','= <---profit в', '\033[1;32;40m','%%%', '\033[0;0m''с учетом потерь при пополнении кошелька')
87
print()
88
profit = round((mtl*l), 2)
89
print(mtl,'тенге = получу на кошелек по факту', '===', profit,'это в рублях')
90
print(round((irl*ten), 2),'тенге','= мог получить при прямом переводе')
91
print()
92
print(round((lp*l), 2),'руб','= забрал гейб')
93
print(lp,'тенге','= забрал гейб')
94
#print(irl2,'руб','= забрал тфмаркет')
95
profit_r = round((profit-cru), 2)
96
print('\033[1;32;40m',profit_r,'\033[0;0m','profit в рублях')
97
98
#количество
99
100
print()
101
print('сколько кейсов')
102
sum_case = float(input())   #количество кейсов для покупки
103
sum_price_case = irl*sum_case #цена всех кейсов ИРЛ
104
print(round((sum_price_case), 2),'цена всех кейсов ИРЛ')
105
print(round((mtl*sum_case), 2),'тенге за ВСЕ кейсы на кошелек', '=',  round((profit*sum_case), 2),'это в рублях')
106
print('\033[1;32;40m',round((profit_r*sum_case), 2),'\033[0;0m','profit в рублях за ВСЕ')
107
108
109