回答編集履歴

4

 

2022/07/03 08:34

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```Python3
4
4
  def foreword(location):
5
- return (0< email.find("@") ) and (email.find(" ")!= -1)
5
+ return (0< email.find("@") ) and (email.find(" ")== -1)
6
6
 
7
7
  ```
8
8
  - 空白があるときは-1ではないのでFalse

3

空白が抜けていた

2022/07/03 08:34

投稿

退会済みユーザー
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

””でかこむ

2022/07/03 08:32

投稿

退会済みユーザー
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のコードであって、戦いではありません

2022/07/03 08:31

投稿

退会済みユーザー
test CHANGED
@@ -7,5 +7,5 @@
7
7
  ```
8
8
  - @がないとき-1なのでFalse
9
9
  - @が先頭の時0なのでFalse
10
- - @が戦闘以外にあればTrue
10
+ - @が先頭以外にあればTrue
11
11