0
if choice == 'moments':
    moments()
    elif choice == 'kinetic energy':
        kineticEnergy()
        elif choice == 'gravitational potential energy':
            gravtPotent()
            else :
                print('incorrect option')

そのため、構文エラーまたは無効な構文と言い続けるだけで、この前後にさらにコードがあります。だから、これは私がそれを使用する方法を知らないか、アイドル状態がグリッチアウトされているかのどちらかです。私はそれをダウンロードしたときに与えられたデフォルトのide -idleを使用しています。私は3.3.2を使用しています

4

1 に答える 1

2

Elif はインデントから外れている必要があります。以下は意図したとおりに機能します

if choice == 'moments':
    moments()
elif choice == 'kinetic energy':
    kineticEnergy()
elif choice == 'gravitational potential energy':
    gravtPotent()
else :
    print('incorrect option')
于 2013-10-30T02:51:41.680 に答える