p2f_simple("150%") correctly returned 1.5
p2f_complex("150%") correctly returned 1.5
p2f_simple("100%") correctly returned 1.0
p2f_complex("100%") correctly returned 1.0
p2f_simple("99.999%") returned 0.9999899999999999 but we expected 0.99999
p2f_complex("99.999%") correctly returned 0.99999
p2f_simple("99.5%") correctly returned 0.995
p2f_complex("99.5%") correctly returned 0.995
p2f_simple("99%") correctly returned 0.99
p2f_complex("99%") correctly returned 0.99
p2f_simple("95%") correctly returned 0.95
p2f_complex("95%") correctly returned 0.95
p2f_simple("90%") correctly returned 0.9
p2f_complex("90%") correctly returned 0.9
p2f_simple("66.666%") returned 0.6666599999999999 but we expected 0.66666
p2f_complex("66.666%") correctly returned 0.66666
p2f_simple("50%") correctly returned 0.5
p2f_complex("50%") correctly returned 0.5
p2f_simple("42%") correctly returned 0.42
p2f_complex("42%") correctly returned 0.42
p2f_simple("20%") correctly returned 0.2
p2f_complex("20%") correctly returned 0.2
p2f_simple("10%") correctly returned 0.1
p2f_complex("10%") correctly returned 0.1
p2f_simple("3.141592653589793%") returned 0.031415926535897934 but we expected 0.03141592653589793
p2f_complex("3.141592653589793%") correctly returned 0.03141592653589793
p2f_simple("1%") correctly returned 0.01
p2f_complex("1%") correctly returned 0.01
p2f_simple("0.1%") correctly returned 0.001
p2f_complex("0.1%") correctly returned 0.001
p2f_simple("0.01%") correctly returned 0.0001
p2f_complex("0.01%") correctly returned 0.0001
p2f_simple("0%") correctly returned 0.0
p2f_complex("0%") correctly returned 0.0