teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

原因追記

2020/02/02 01:59

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  対話型シェルを使いたいのであれば、スタートメニューの Pythonメニューの中の IDLE ではない Python を起動するといいです。
5
5
 
6
- 原因は `!` が全角文字 `!` になってるためだと思います。
6
+ 原因は、1つのif文が終了した時点で改行していないことと、 `!` が全角文字 `!` になってるためだと思います。
7
7
 
8
8
  ```python
9
9
  x=2

2

原因追記

2020/02/02 01:59

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,4 +1,16 @@
1
1
  WindowsのIDLEの対話型シェルは、if文やfor文を書くのに適していないと思います。
2
2
  IDLEの Fileメニュー の New File メニューを選んでエディタを開き、一通り書いたあとで Runメニューから Run Module で実行するといいですよ。
3
3
 
4
- 対話型シェルを使いたいのであれば、スタートメニューの Pythonメニューの中の IDLE ではない Python を起動するといいです。
4
+ 対話型シェルを使いたいのであれば、スタートメニューの Pythonメニューの中の IDLE ではない Python を起動するといいです。
5
+
6
+ 原因は `!` が全角文字 `!` になってるためだと思います。
7
+
8
+ ```python
9
+ x=2
10
+ if x == 2:
11
+ print("数値は2です")
12
+ if x % 2 == 0:
13
+ print("数値は偶数です")
14
+ if x % 2 != 0:
15
+ print("数値は奇数です")
16
+ ```

1

文言修正

2020/02/01 16:47

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,4 +1,4 @@
1
- windowsのIDLEの対話型シェル、if文やfor文を書くのに適していないと思います。
1
+ WindowsのIDLEの対話型シェル、if文やfor文を書くのに適していないと思います。
2
- Fileメニューの New File メニューを選んでエディタを開き、一通り書いたあとで Runメニューから Run Module で実行するといいですよ。
2
+ IDLEの Fileメニュー の New File メニューを選んでエディタを開き、一通り書いたあとで Runメニューから Run Module で実行するといいですよ。
3
3
 
4
4
  対話型シェルを使いたいのであれば、スタートメニューの Pythonメニューの中の IDLE ではない Python を起動するといいです。