你好为什么第4行的reutrn这里会报错?
来源:2-3 编程练习
weixin_慕慕0271488
2024-01-05 14:57:17
def seq(num,num1,num2): c=0 if num<88: return c=num1*num2 else: c==num1+num2 print(c) return c tuple1=(5,2,1) seq(*tuple1) # 调用函数,传入参数tuple1,并打印函数返回值
1回答
好帮手慕小猿
2024-01-05
同学,你好!电脑理解不了同学将num1*num2的值赋给变量c ,再将c作为函数的返回值。return 后只能是一个运算后的值,不能再赋值。同学可以先c=num1*num2,在下一行return c。如下图:
祝学习愉快~
相似问题
回答 1
回答 1