回答編集履歴
4
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
```Python3
|
4
4
|
def foreword(location):
|
5
|
-
return (0< email.find("@") ) and (email.find(" ")
|
5
|
+
return (0< email.find("@") ) and (email.find(" ")== -1)
|
6
6
|
|
7
7
|
```
|
8
8
|
- 空白があるときは-1ではないのでFalse
|
3
空白が抜けていた
test
CHANGED
@@ -1,10 +1,11 @@
|
|
1
|
-
よくよく考えれば、分岐なんかまったく必要なくて、以下のコードだけでよかったですね。
|
1
|
+
よくよく考えれば、@の有無の分岐なんかまったく必要なくて、以下のコードだけでよかったですね。
|
2
2
|
|
3
3
|
```Python3
|
4
4
|
def foreword(location):
|
5
|
-
return 0< email.find("@")
|
5
|
+
return (0< email.find("@") ) and (email.find(" ")!= -1)
|
6
6
|
|
7
7
|
```
|
8
|
+
- 空白があるときは-1ではないのでFalse
|
8
9
|
- @がないとき-1なのでFalse
|
9
10
|
- @が先頭の時0なのでFalse
|
10
11
|
- @が先頭以外にあればTrue
|
2
””でかこむ
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
```Python3
|
4
4
|
def foreword(location):
|
5
|
-
return 0< email.find(@")
|
5
|
+
return 0< email.find("@")
|
6
6
|
|
7
7
|
```
|
8
8
|
- @がないとき-1なのでFalse
|
1
Pythonのコードであって、戦いではありません
test
CHANGED
@@ -7,5 +7,5 @@
|
|
7
7
|
```
|
8
8
|
- @がないとき-1なのでFalse
|
9
9
|
- @が先頭の時0なのでFalse
|
10
|
-
- @が
|
10
|
+
- @が先頭以外にあればTrue
|
11
11
|
|