回答編集履歴
3
d
answer
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
C = np.arange(-1, 1.1, 0.1)
|
63
63
|
|
64
64
|
for a, b, c in zip(A, B, C):
|
65
|
-
print(f"a={a:.6f}, b={
|
65
|
+
print(f"a={a:.6f}, b={b:.6f}, c={c:.6f}")
|
66
66
|
# a=-1.000000, b=-1.000000, c=-1.000000
|
67
67
|
# a=-0.900000, b=-0.900000, c=-0.900000
|
68
68
|
# a=-0.800000, b=-0.800000, c=-0.800000
|
2
d
answer
CHANGED
@@ -44,4 +44,44 @@
|
|
44
44
|
|
45
45
|
for y in y_c:
|
46
46
|
print(f"y/c={y:.6f}")
|
47
|
+
```
|
48
|
+
|
49
|
+
## 追記
|
50
|
+
|
51
|
+
> ご回答ありがとうございます.
|
52
|
+
y/c=..., p=..., q=...と横に並べて変数を表示する際は.
|
53
|
+
for in をどのように書き換えればいいですか?
|
54
|
+
|
55
|
+
複数のリストを zip を使って for 文で回してください。
|
56
|
+
|
57
|
+
```python
|
58
|
+
import numpy as np
|
59
|
+
|
60
|
+
A = np.arange(-1, 1.1, 0.1)
|
61
|
+
B = np.arange(-1, 1.1, 0.1)
|
62
|
+
C = np.arange(-1, 1.1, 0.1)
|
63
|
+
|
64
|
+
for a, b, c in zip(A, B, C):
|
65
|
+
print(f"a={a:.6f}, b={a:.6f}, c={c:.6f}")
|
66
|
+
# a=-1.000000, b=-1.000000, c=-1.000000
|
67
|
+
# a=-0.900000, b=-0.900000, c=-0.900000
|
68
|
+
# a=-0.800000, b=-0.800000, c=-0.800000
|
69
|
+
# a=-0.700000, b=-0.700000, c=-0.700000
|
70
|
+
# a=-0.600000, b=-0.600000, c=-0.600000
|
71
|
+
# a=-0.500000, b=-0.500000, c=-0.500000
|
72
|
+
# a=-0.400000, b=-0.400000, c=-0.400000
|
73
|
+
# a=-0.300000, b=-0.300000, c=-0.300000
|
74
|
+
# a=-0.200000, b=-0.200000, c=-0.200000
|
75
|
+
# a=-0.100000, b=-0.100000, c=-0.100000
|
76
|
+
# a=-0.000000, b=-0.000000, c=-0.000000
|
77
|
+
# a=0.100000, b=0.100000, c=0.100000
|
78
|
+
# a=0.200000, b=0.200000, c=0.200000
|
79
|
+
# a=0.300000, b=0.300000, c=0.300000
|
80
|
+
# a=0.400000, b=0.400000, c=0.400000
|
81
|
+
# a=0.500000, b=0.500000, c=0.500000
|
82
|
+
# a=0.600000, b=0.600000, c=0.600000
|
83
|
+
# a=0.700000, b=0.700000, c=0.700000
|
84
|
+
# a=0.800000, b=0.800000, c=0.800000
|
85
|
+
# a=0.900000, b=0.900000, c=0.900000
|
86
|
+
# a=1.000000, b=1.000000, c=1.000000
|
47
87
|
```
|
1
d
answer
CHANGED
@@ -32,4 +32,16 @@
|
|
32
32
|
y/c=0.800000
|
33
33
|
y/c=0.900000
|
34
34
|
y/c=1.000000
|
35
|
+
```
|
36
|
+
|
37
|
+
np.arange は range と違い、step に小数を指定できるので、以下でもよいです。
|
38
|
+
|
39
|
+
|
40
|
+
```python
|
41
|
+
import numpy as np
|
42
|
+
|
43
|
+
y_c = np.arange(-1, 1.1, 0.1)
|
44
|
+
|
45
|
+
for y in y_c:
|
46
|
+
print(f"y/c={y:.6f}")
|
35
47
|
```
|