编辑代码

# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
pl1=float(input('输入赔率1:'))
pl2=float(input('输入赔率2:'))
total=500
peilv1=pl1
peilv2=pl2
max_roe=0
max_put1=0
max_put2=0
total_roe=0
zdsy=0
zxsy=0
zdsy2=''
zxsy2=''
for i in range(0,total+1,5):
    for j in range (0,total+1,5):
        if i+j<=total and 1/peilv1 + 1/peilv2 < 1 and (peilv1*i)>i+j and (peilv2*j)>i+j:
            roeun1=((peilv1*i)/(i+j)-1)*100
            roeun2=((peilv2*j)/(i+j)-1)*100
            shouyi1=peilv1*i-i-j
            shouyi2=peilv2*j-i-j
            shouyichengjiun=roeun1*roeun2         
            shouyichengjihezongshouru=float(shouyichengjiun*(i+j))
            if shouyichengjihezongshouru>=max_roe:
                max_roe=shouyichengjihezongshouru
                max_put1=i
                max_put2=j
                zdsy=float(max(shouyi1,shouyi2))
                zdsy2 = f'{zdsy:.2f}'
                zxsy=float(min(shouyi1,shouyi2))
                zxsy2 = f'{zxsy:.2f}'    
print('----------------------')               
print('投入1:'+str(max_put1))
print('投入2:'+str(max_put2))
print('至少赚:'+str(zxsy2))
print('最多赚:'+str(zdsy2))