On 11/07/14 12:27, Avishek Mondal wrote:
for i in range(1, min(n1+n2)+1):
TypeError: 'int' object is not iterable
shows up. Could you please tell me where I went wrong? Does it mean that
if i in an integer, it will not be iterated? But isn't the code for i in
range(1, n) a very frequently
On 11/07/2014 12:27, Avishek Mondal wrote:
Hi,
I wrote a simple program, as follows-
def finddivisor(n1, n2):
divisor = ()
What's wrong with divisor = [] # a list
for i in range(1, min(n1+n2)+1):
if n1%i == 0 and n2%i==0:
divisor = divisor + (i, )
Then divisor.appen
Avishek Mondal wrote:
> Hi,
>
> I wrote a simple program, as follows-
> def finddivisor(n1, n2):
> divisor = ()
>
> for i in range(1, min(n1+n2)+1):
> if n1%i == 0 and n2%i==0:
> divisor = divisor + (i, )
> return divisor
>
> n1 = eval(input('Enter first number: '))
> n2 = eval(input('Enter sec
Hi Avishek:
Look at the subexpression within the line that Python says it thinks
the error is close to:
min(n1 + n2)
That looks strange. Take a look at that subexpression again.
___
Tutor maillist - Tutor@python.org
To unsubscribe or change subs
Hi,
I wrote a simple program, as follows-
def finddivisor(n1, n2):
divisor = ()
for i in range(1, min(n1+n2)+1):
if n1%i == 0 and n2%i==0:
divisor = divisor + (i, )
return divisor
n1 = eval(input('Enter first number: '))
n2 = eval(input('Enter second number: '