2016-05-20 10 views
-1
def print_menu(): 
    print('1. Kilometers to Miles') 
    print('2. Miles to Kilometers') 
def km_mi(): 
    km=float(input('Enter distance in kilometers: ') 
    mi= km/1.609 
    print('Distance in miles: {}'.format(mi)) 
def mi_km(): 
      print('I suddenly started indenting way over here today...') 

どうしてですか?学期の初めに私の先生に起こりました。彼女は決してそれに対処しなかったので、私は彼女に尋ねることはできません。助けて!私はコードのすべての行を永遠に調整したくありません。私は知ってはならない何かであるなら、すみやかにすべてのコーディングに新しいスーパーです。私のpythonエディタが間違ってすべての改行をインデントする

+1

あなたの行の1つに閉じ括弧がありません。これがあなたのIDEを混乱させます。 – jonrsharpe

+0

新しい文書にスーパーインデントされていないことが分かりましたので、これだけですが、理由を理解できません。 – coffeebee

+1

それは、私がちょうどあなたに理由を正確に伝えたとは考えられないでしょう。 – jonrsharpe

答えて

0

コードの前に括弧がない可能性があります。次に、あなたのIDEは、かっこが閉じておらず、行をインデントしていると考えます。

関連する問題