python这个怎么运行起来呢
本帖最后由 拨Q 于 2021-6-24 17:15 编辑name = input('输入名字:')
time = input('输入工作的月数:')
def math(name,time):
if time<6:
money == 500
return money
elif 6<time<=12:
money = 120*time
return money
else:
money = 180*time
return money
def main():
print('员工%s来公司%s个月,发奖金%s元。' % (name,time,money)
这个怎么运行起来呢,name,和time已经输入进去了,最后写main()也是报错的,删除掉,报错SyntaxError: unexpected EOF while parsing
你主函数没调用math函数啊? 第14行改成print('员工%s来公司%s个月,发奖金%s元。' % (name,time,money))
就是最后加个括号 代码少一个) 本帖最后由 chuang2015 于 2021-6-24 16:24 编辑
name = input('输入名字:')
time = int(input('输入工作的月数:'))
def math(name,time):
if time<6:
return 500
elif 6<time<=12:
return 120*time
else:
return 180*time
def main():
print('员工%s来公司%d个月,发奖金%d元。' % (name,time,math(name,time)))
main()
弱弱的问一句,MAIN函数呢 name = input('输入名字:')
time = int(input('输入工作的月数:'))
def math(name,time):
money = 0
if time<6:
money == 500
return money
elif 6<time<=12:
money = 120*time
return money
else:
money = 180*time
return money
if __name__ == '__main__':
money = math(name, time)
print('员工%s来公司%s个月,发奖金%s元。' % (name,time,money)) python2.7运行
def math(name,time):
time = int(time)
if time<6:
money = 500
return money
elif 6<time<=12:
money = 120*time
return money
else:
money = 180*time
return money
name = raw_input('名称:')
time = raw_input('时间:')
money = math(name,time)
print(u'员工%s来公司%s个月,发奖金%s元。' % (name,time,money)) chuang2015 发表于 2021-6-24 16:21
name = input('输入名字:')
time = int(input('输入工作的月数:'))
你这个跟我那个最像了,但我有个问题:
math这个函数中,name好像没有使用呢,return的是什么值呢 拨Q 发表于 2021-6-24 16:39
你这个跟我那个最像了,但我有个问题:
math这个函数中,name好像没有使用呢,return的是什么值呢
我就是根据你的那个调的,name没用使用 那就可以去掉,返回的值就是 计算的 嘛内 钱
页:
[1]
2