0
私は仕事をして給料と賃金を複数の方法で表示しますが、私の関数は実行されません。エラーメッセージが表示されず、最初の「入力」が機能しますが、その後は機能が有効にならないようです。私は "if"と "elif"文を削除して関数の名前を入れるだけで、関数を手動で起動しようとしました。給与計算アプリケーションコードは実行されません
know = input("Enter the letter for the category you know. if you know how much you earn per hour type '1'. if you know how much you earn per week type '2'. if you know your salary type '3'")
def wage():
a = input(int("How much do you earn per Hour?"))
b = input(int("How many hours do you work per day?"))
c = input(int("How many days do you work per week?"))
hour = ("you earn £",a, "per hour")
day = ("you earn £",a*b, "per day")
week = ("you earn £",day*c, "per Week")
year = ("your salary is £",week*52, "per year")
print (hours)
print (day)
print (week)
print (year)
def week():
a = input(int("How much do you earn per week?"))
b = input(int("how many hours do you work per day?"))
c = input(int("how many days do you work per week"))
hour = ("you earn £",(a/c)/c, "per hour")
day = ("you earn £",hour*b, "per day")
week = ("you earn £",day*c, "per week")
year = ("your salary is £",week*52, "per year")
print (hours)
print (day)
print (week)
print (year)
def year():
a = input(int("how much do you earn per year?"))
b = input(int("how many hours do you work per day?"))
c = input(int("how many days do you work per week"))
hours = ("you earn £",((a/52)/7)/b, "per hour")
day = ("you earn £",hour*b, "per day")
week = ("you earn £",day*c, "per week")
year = ("your salary is £",week*52, "per year")
print (hours)
print (day)
print (week)
print (year)
if know == "1":
wage
elif know == "2":
week
elif know == "3":
year
else:
print("I'm Confused")
誰もが、非常に実際に機能を実行するために