回答編集履歴
3
作文の修正
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
global宣言をすれば可能
|
29
|
+
global宣言をすれば可能な場合もありますが、あまり良い方法とは言えないでしょう。
|
30
30
|
|
31
31
|
|
32
32
|
|
2
作文の修正
test
CHANGED
@@ -62,13 +62,17 @@
|
|
62
62
|
|
63
63
|
|
64
64
|
|
65
|
-
**引用元**: [PEP 8 -- Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/)
|
65
|
+
**引用元**: [PEP 8 -- Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/)/**参考**: [日本語訳](https://pep8-ja.readthedocs.io/ja/latest/)
|
66
66
|
|
67
67
|
|
68
68
|
|
69
69
|
---
|
70
70
|
|
71
|
+
> 2つの数 a,b があり a<b の時に a,b を入れ替える関数を作りたい
|
72
|
+
|
73
|
+
|
74
|
+
|
71
|
-
|
75
|
+
値を入れかえて返す関数を書くのが落としどころでしょう。
|
72
76
|
|
73
77
|
```Python
|
74
78
|
|
1
修正
test
CHANGED
@@ -74,7 +74,13 @@
|
|
74
74
|
|
75
75
|
def swap(x, y):
|
76
76
|
|
77
|
+
if x < y:
|
78
|
+
|
77
|
-
return y, x
|
79
|
+
return y, x
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
return x, y
|
78
84
|
|
79
85
|
|
80
86
|
|
@@ -83,7 +89,3 @@
|
|
83
89
|
n, m = swap(n, m)
|
84
90
|
|
85
91
|
```
|
86
|
-
|
87
|
-
|
88
|
-
|
89
|
-
しかしこうなると、関数化する意義はほとんどありません。
|