回答編集履歴

3

d

2020/08/28 12:57

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -49,3 +49,31 @@
49
49
  print(f"{value:f}".rstrip('0'))
50
50
 
51
51
  ```
52
+
53
+
54
+
55
+ > 全て今後一切、指数にならないようにしたい。
56
+
57
+
58
+
59
+ print() 関数のラッパーを作ってそれを呼び出すようにすれば、いちいち設定しなくてもすみます。
60
+
61
+
62
+
63
+ ```python
64
+
65
+ def myprint(*args):
66
+
67
+ print(*(f"{x:f}" if isinstance(x, float) else x for x in args))
68
+
69
+
70
+
71
+
72
+
73
+ for pair in pair_list:
74
+
75
+ value = getPips(pair) * 0.5
76
+
77
+ myprint(value)
78
+
79
+ ```

2

d

2020/08/28 12:57

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -13,3 +13,39 @@
13
13
  print(f"{value:f}")
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ ```
20
+
21
+ 0.000050
22
+
23
+ 0.000050
24
+
25
+ 0.005000
26
+
27
+ 0.000050
28
+
29
+ 0.000050
30
+
31
+ 0.005000
32
+
33
+ 0.005000
34
+
35
+ ```
36
+
37
+
38
+
39
+ 末尾の0がいらない場合は以下のようにして消します。
40
+
41
+
42
+
43
+ ```python
44
+
45
+ for pair in pair_list:
46
+
47
+ value = getPips(pair) * 0.5
48
+
49
+ print(f"{value:f}".rstrip('0'))
50
+
51
+ ```

1

d

2020/08/28 12:52

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,5 +1,15 @@
1
1
  小数点以下の桁数が多い場合は自動で指数表記になる仕様です。
2
+
3
+ 小数表記にしたい場合は書式指定子を利用してください。
2
4
 
3
5
 
4
6
 
5
7
  ```python
8
+
9
+ for pair in pair_list:
10
+
11
+ value = getPips(pair) * 0.5
12
+
13
+ print(f"{value:f}")
14
+
15
+ ```