你好,这是我们得到混淆全局常量(蟒蛇)
问题“写入其中要求用户输入他们的工资总额Python程序,然后计算基于以下扣减净工资; PRSI 3%, 健康贡献4% PAYE 41% USC 7% 提示:扣减应被表示为全局常量程序应包括多种功能,即一个函数来显示的指示用户;一个从用户获取输入并随后调用第三个函数的函数计算净工资(即工资总额 - 扣除)”
这里是我的心血
def instructions():
print ("Hello, and welcome to the programme")
def getOutput():
G = int(input("Enter gross income: "))
return G
def displayBreak():
print("")
print("Less deductions")
print("---------------")
def doDeductions():
Value=G*.03
Health=G*.04
Pay=G*.41
Social=G*.07
Net=G-Value-Health-Pay-Social
print("PRSI ",Value)
print("Health Contrb. ",Health)
print("PAYE ",Pay)
print("USC ",Social)
print("")
print("Net Pay ",Net)
print("Programme Complete")
################################################
instructions()
print("")
getOutput()
displayBreak()
print("")
doDeductions()
这种‘doDeductions’是行不通的,我知道这是错的,但我不知道为什么
任何帮助将不胜感激,
感谢
什么不工作?您是否收到错误,或者您的输出不是您预期的/想要的? – furkle 2014-10-30 19:03:08
抱歉应该提到,运行时出错是 – CFC 2014-10-30 19:04:38
@JGCFC如果你需要帮助,你应该更加详细。如果有人要求您提供错误消息,而不是回答“是”,您可能会提供(完整)错误消息,最好在问题中(通过编辑)。 – glglgl 2014-10-30 19:19:33