def stockgain(win_gain, lost_gain, win_count, lost_count):
#totalcount = wincount + lostcount
gain = 1
for i in range(win_count):
gain = gain * (1+win_gain)
for i in range(lost_count):
gain = gain * (1-lost_gain)
return gain-1
print("win_gain lost_gain win:20% win:30% win:40% win:50% win:60% win:70%")
print("-------- --------- ------- ------- ------- ------- ------- -------")
for gain in range(4, 101, 2):
win_gain = gain/100
lost_gain = win_gain/2
g2 = stockgain(win_gain, lost_gain, 2, 8)*100
g3 = stockgain(win_gain, lost_gain, 3, 7)*100
g4 = stockgain(win_gain, lost_gain, 4, 6)*100
g5 = stockgain(win_gain, lost_gain, 5, 5)*100
g6 = stockgain(win_gain, lost_gain, 6, 4)*100
g7 = stockgain(win_gain, lost_gain, 7, 3)*100
print("{:6.2f}% {:6.2f}% {:7.2f}% {:7.2f}% {:7.2f}% {:7.2f}% {:7.2f}% {:7.2f}%".format(win_gain*100, lost_gain*100, g2, g3, g4, g5, g6, g7))

