1. Python / Говнокод #23476

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if cur == 'EUR':
            alldata['total'] = alldata['total'] * Decimal(58)
            alldata['cost'] = alldata['cost'] * Decimal(58)
        elif cur == 'USD':
            alldata['total'] = alldata['total'] * Decimal(62)
            alldata['cost'] = alldata['cost'] * Decimal(62)
        elif cur == 'GBP':
            alldata['total'] = alldata['total'] * Decimal(71)
            alldata['cost'] = alldata['cost'] * Decimal(71)
        elif cur == 'UAH':
            alldata['total'] = alldata['total'] * Decimal(2)
            alldata['cost'] = alldata['cost'] * Decimal(2)

    Простой конвертер валют своими руками!
    💩-💩 и в продакшен!!!

    Запостил: farmspam, 02 Ноября 2017

    Комментарии (8) RSS

    • на века сделано!
      Ответить
    • А что это за денежная единица такая, равная половине гривны?
      Ответить
    • кста - там даже лучше:
      _ cur = alldata.pop('currency', 'RUR')
      _ if cur == 'EUR':
      _ alldata['total'] = alldata['total'] * Decimal(58)
      _ alldata['cost'] = alldata['cost'] * Decimal(58)
      _ elif cur == 'USD':
      _ alldata['total'] = alldata['total'] * Decimal(62)
      _ alldata['cost'] = alldata['cost'] * Decimal(62)
      _ elif cur == 'GBP':
      _ alldata['total'] = alldata['total'] * Decimal(71)
      _ alldata['cost'] = alldata['cost'] * Decimal(71)
      _ elif cur == 'UAH':
      _ alldata['total'] = alldata['total'] * Decimal(2)
      _ alldata['cost'] = alldata['cost'] * Decimal(2)
      _ if cur != 'RUB':
      _ alldata['note'] = alldata.get('note', '') + '!!!' + cur

      RUR и RUB попутаны
      Ответить
      • мне кажется тут даже не php бекграунд
        тут тридцатилетний опыт программирования лабораторных работ за девятый класс на BASIC
        Ответить

    Добавить комментарий