46864
初歩的な質問で申し訳ありません。  
以下のような計算した場合

```

    num1 =  0.00000387
    num2 = num1 * 1.03
    p num2.floor(10) => #3.9861e-06
    
```

とe指数部というような形で返ってきますが、これをe指数部という形で略すのではなく0.0000039861といった形で表示したいのですが上手くいきません。  
どのようにすればいいのでしょうか。
CC BY-SA 4.0
2018-07-23T07:12:37.620
46863
2018-07-23T07:30:50.170
2018-07-23T07:30:50.170
29421
question
ruby
小数点の表示形式について
[`sprintf`](https://docs.ruby-
lang.org/ja/latest/doc/print_format.html)を使うのはいかがでしょうか？

```

    num1 = 0.00000387
    num2 = num1 * 1.03
    p sprintf("%.10f", num2) # => "0.0000039861"
    
```
CC BY-SA 4.0
2018-07-23T07:25:20.907
46864
2018-07-23T07:25:20.907
28772
46863
answer