回答編集履歴
3
表現を修正(予想であることが明確いなるように「おそらくは、」を追加)
    
        answer	
    CHANGED
    
    | @@ -11,4 +11,4 @@ | |
| 11 11 |  | 
| 12 12 | 
             
            この方針に従うと、ある関数に`return None`と書いてあるのなら、返り値`None`を変数などに代入して`if x is not None: ...`みたいな処理で使ってもいいことが明確です。なぜなら、`return None`と書いてあること自体が、それ以外に有用な値(数値・文字列・その他のオブジェクト)を返す場面があることを意味するからです。
         | 
| 13 13 |  | 
| 14 | 
            -
            いっぽう、`return`のみ(`None`なし)や、`return`自体が省略されていた場合は、**その関数の返り値の利用を想定していない**ことを意味します。この場合、返り値を変数に保存して後で使うようなコードを書いても意味がない(どんな場合でも`None`が返ってくるので)ということです。
         | 
| 14 | 
            +
            いっぽう、`return`のみ(`None`なし)や、`return`自体が省略されていた場合は、**その関数の返り値の利用を想定していない**ことを意味します。この場合、返り値を変数に保存して後で使うようなコードを書いても意味がない(おそらくは、どんな場合でも`None`が返ってくるので)ということです。
         | 
2
表現を修正(脱出→関数脱出)
    
        answer	
    CHANGED
    
    | @@ -4,7 +4,7 @@ | |
| 4 4 | 
             
            Stack overflowのトップアンサーが説明していることは単純で、
         | 
| 5 5 |  | 
| 6 6 | 
             
            - **返り値が利用される関数**では、返す値が他にないときに`return None`を使うといい。
         | 
| 7 | 
            -
            - **返り値が利用されない関数**では、処理途中(ループ内などから)の脱出に`return`のみ(`None`なし)を使うといい。
         | 
| 7 | 
            +
            - **返り値が利用されない関数**では、処理途中(ループ内などから)の関数脱出に`return`のみ(`None`なし)を使うといい。
         | 
| 8 8 | 
             
            - **返り値が利用されない関数**では、末尾の`return`を省略するといい。
         | 
| 9 9 |  | 
| 10 10 | 
             
            という**コーディング時の方針**です(文法的には、どの書き方で書いても通用します)。
         | 
1
誤字を修正
    
        answer	
    CHANGED
    
    | @@ -1,5 +1,5 @@ | |
| 1 1 | 
             
            そのQiitaの記事は、サンプルコードを見る限り[大本のStack overflowの記事](https://stackoverflow.com/questions/15300550/return-return-none-and-no-return-at-all)の内容を充分に理解しているとは言えません。
         | 
| 2 | 
            -
            たとえば、最初のサンプ | 
| 2 | 
            +
            たとえば、最初のサンプルコードは、「if文の条件が成立したときに何か有用な値を返すコード」を書かないと、読者に意図が伝わりません。
         | 
| 3 3 |  | 
| 4 4 | 
             
            Stack overflowのトップアンサーが説明していることは単純で、
         | 
| 5 5 |  | 
