Hey,guys,could you explain,why multiples are “num*2
”,"num*3
" is it by default in Python that multiples are identified in such a way?And how does Python identify that when we put (num*2
) he should look for 20,(num*3)-30
?Cause I did not get it,please
Multiples are really just the set of numbers that you get when you multiply a certain number by every integer. If you have a number, say 3, its multiples are 3 itself (3 * 1), 6 (3 * 2), 9 (3 * 3), 12 and so on. It’s purely math, not Python-specific.
It depends on the values that you pass to the first_three_multiples
function. On line 9 you’re setting its num
parameter to be 10
. Basically every instance of num
in the function will be replaced by 10
, and num * 2
becomes 20, and so on.
1 Like
OK,got it,thank you so much!