回答編集履歴

3

作文の修正

2019/06/04 12:34

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- global宣言をすれば可能すが、あまり良い方法とは言えないでしょう。
29
+ global宣言をすれば可能な場合もありますが、あまり良い方法とは言えないでしょう。
30
30
 
31
31
 
32
32
 

2

作文の修正

2019/06/04 12:34

投稿

LouiS0616
LouiS0616

スコア35660

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

修正

2019/06/04 12:31

投稿

LouiS0616
LouiS0616

スコア35660

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
- しかしこうなると、関数化する意義はほとんどありません。