2016-10-25 8 views
-1

イムランニング:4行目でインデントエラーを取得インデントエラー:Pythonコードの一部次のPython

def computepay(hrs,rate): 
    if hrs <=40 : 
     pay = hrs*rate 
    else : 
     extra_hrs= hrs-40 
     pay= 40*rate + extra_hrs*rate*1.5 
    return pay 
hrs = raw_input("Enter Hours:") 
hrs= float(hrs) 
rate= raw_input("Enter rate:") 
rate=float(rate) 
p= computepay(hrs,rate) 
print 'pay', p 

イム「他:」 が、そこに余分なスペースがインデントではありませんし、することができませんmはこのコードで何が間違っているかを見つけてください! Pythonのバージョン2.7.3とスクリプトを書くための崇高なテキストエディタを使用しています

+3

タブ/スペースと一貫していますか? –

+1

私のためにうまく動作します。 elseの前にバックスペースを置いて、もう一度タブを押してください。 –

+0

タブをスペースに、またはその逆に変換しようとします。 –

答えて

-3

私はあなたのコードをコピーしてエディタに貼り付けることができます。行を削除して再入力してみてください。

+0

コピーと貼り付けが可能です。stackoverflowは、タブをスペースで置き換えます(そして、Pythonインタープリタと同じ方法ではありません)。 – zvone

+0

これは、エラーが書式設定であり、コードではないことを示しています。不適切な間隔がある場合はどこか崇高です。 – Cytrix

関連する問題