2

私はPythonを初めて使用し、次の簡単なプログラムを実行しようとしています。最初のif句のコロンの後に構文エラーが発生します。

誰かがそれと残りのプログラムを修正する理由と方法を教えてもらえますか?

多くの異なることを試みましたが、何も機能しません。

ありがとうございました!!!

# calculate salary

yearly = rate * 40 * 52
weekly1 = rate * 40
weekly2 = rate / 52
hourly = (rate / 52) / 40


print "Welcome to Salary Calculator"
calc = raw_input ("Convert hourly (h) or yearly (y) wage? "


# yearly wage
if calc == "y":
    raw_input ("Hourly wage: ") % rate  
    print "Weekly wage: " % weekly1
    print "Yearly wage: " % yearly

# hourly wage
elif calc == "h":
    raw_input("Yearly wage: ") % rate
    print "Weekly wage: " % weekly2
    print "Hourly wage: " % hourly


else:
    print "That is not a valid response, try again."

戻る

4

1 に答える 1

6

閉じ括弧を忘れました:

calc = raw_input ("Convert hourly (h) or yearly (y) wage? "
                                                 -----------^

疑問がある場合は、前の行を参照して、閉じ括弧または括弧のバランスが取れていないことを確認してください。

于 2013-02-28T17:23:19.693 に答える