Image 1 is the problem and Image 2 is the correct answer.
def multiples(n, m):
for i in range(1,m+1):
print(n*i,end='')
r1,r2,r3,r4=multiples(3,4)
print(r1,r2,r3,r4)
r1,r2,r3,r4,r5=multiples(2,5)
print(r1,r2,r3,r4,r5)
I did it like this, but why isn't it working?
def
Answer the meaning and role of return
in the function definition. You may find out for yourself as you try to answer that.
I think you pointed out that I didn't use the return function even though I used the definition, so I did not call the function value.
Does return serve as "call function value"? Answer this question.
I'll put a spoon on your explanation.
Look at the following example and think about the difference between the given code and the code you made.
a, b, c = 1, 2, 3
print(a, b, c)
>> 1 2 3
d, e, f = 1
print(d, e, f)
>> Traceback (most recent call last):
d, e, f = 1
TypeError: cannot unpack non-iterable int object
618 GDB gets version error when attempting to debug with the Presense SDK (IDE)
585 PHP ssh2_scp_send fails to send files as intended
626 Uncaught (inpromise) Error on Electron: An object could not be cloned
925 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
© 2024 OneMinuteCode. All rights reserved.