Python: TypeError: toma exactamente 1 argumento (2 dados)
Actualmente estoy usando singpath.com para practicar mi python, pero me enfrento a un problema con un problema:
El resultado esperado es:
>>>CurryPuff(3)
3.60
>>>CurryPuff(3,'Fish')
4.2
Esto es algo que probé:
def CurryPuff(x,typePuff):
if(typePuff==''):
return x*1.2
if(typePuff=='Fish'):
return x*1.4
Pero me da este error:
TypeError: CurryPuff() takes exactly 2 arguments (1 given)
Intenté buscar en Google esto, pero no estoy muy seguro de cuál es la palabra clave para usar, así que espero obtener ayuda desde aquí.
Gracias.