Python for beginners multiples

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!