python best_investment.py

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python best_investment.py相关的知识,希望对你有一定的参考价值。

# -*- coding: utf-8 -*-
#
# Copyright (c) 2017~2999 - cologler <skyoflw@gmail.com>
# ----------
# 用来解决虎牙压豆赔率的玩具
# 旨在计算出在赔率变换过程中如何投资可以稳赚不赔
# ----------

import sys
import traceback

PS = []

def init_ps():
    for i in range(0, 10):
        for j in range(0, 10):
            val = i + (j / 10)
            PS.append(val)


def run():
    init_ps()
    print('~环境初始化~ 请注意 0.1 赔率时购买不存在稳赚不赔的情况')
    input('请输入首投标签(用来标志哪个是首投): ')
    p1 = float(input('请输入首投赔率: '))
    t1 = float(input('请输入首投金额: '))
    t2 = p1 * t1
    pm = t1 / t2
    print(f'次投金额应当小于: {t2}')
    print(f'次投金额赔率大于: {pm}')

    print()
    print('次投赔率       次投金额                        必然收入'.rjust(15))
    print('=' * 50)
    for p2 in [x for x in PS if x > pm]:
        t2m = ((p1 + 1) * t1 / (p2 + 1))
        print(f'{p2}            {str(t2m).ljust(20)}            {(p1 * t1 - t2m)}')


def main(argv=None):
    if argv is None:
        argv = sys.argv
    try:
        run()
    except Exception: # pylint: disable=W0703
        traceback.print_exc()

if __name__ == '__main__':
    main()

以上是关于python best_investment.py的主要内容,如果未能解决你的问题,请参考以下文章

001--python全栈--基础知识--python安装

Python代写,Python作业代写,代写Python,代做Python

Python开发

Python,python,python

Python 介绍

Python学习之认识python