[解決済み] Pythonでelse文とelif文が機能しない
2022-02-03 14:48:32
質問
私はPythonの初心者で、現在以下のようなControl Flowコマンドを学んでいます。
if
,
else
など。
があります。
if
ステートメントは問題なく動作しています。
else
または
elif
コマンドを実行すると、インタプリタがシンタックスエラーを出します。Python 3.2.1を使用していますが、ネイティブインタプリタとIDLEの両方で問題が生じています。
本で紹介されている通りにしています
'A Byte Of Python'(パイソンのバイト
. ご覧の通りです。
elif
と
else
している
無効な構文
.
>> number=23
>> guess = input('Enter a number : ')
>> if guess == number:
>> print('Congratulations! You guessed it.')
>> elif guess < number:
**( It is giving me 'Invalid Syntax')**
>> else:
**( It is also giving me 'Invalid syntax')**
なぜこのようなことが起こるのでしょうか?IDLEと対話型pythonの両方で問題が発生しています。 構文が正しいことを望みます。
解決方法は?
の本文の後に空行を入力しているように見えます。
if
ステートメントを使用します。 これは、対話型コンパイラに対して、このブロックは完全に終了したという合図です。
elif
/
else
をブロックします。 以下のようにコードを正確に入力し、エンターキーを押すだけにしてみてください。
一度だけ
を各行の後に追加してください。
if guess == number:
print('Congratulations! You guessed it.')
elif guess < number:
pass # Your code here
else:
pass # Your code here
関連
-
PythonはWordの読み書きの変更操作を実装している
-
Pythonの学習とデータマイニングのために知っておくべきターミナルコマンドのトップ10
-
[解決済み】Python: OverflowError: 数学の範囲エラー
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] Pythonで例外を手動で発生(スロー)させる
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PicgoのイメージベッドツールをPythonで実装する
-
Python百行で韓服サークルの画像クロールを実現する
-
Python Pillow Image.save jpg画像圧縮問題
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み] 'int'オブジェクトに'__getitem__'属性がない。
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み】Flask ImportError: Flask という名前のモジュールがない
-
[解決済み】Python: OverflowError: 数学の範囲エラー