Feb-07-2019, 08:18 PM
(This post was last modified: Feb-07-2019, 10:02 PM by micseydel. Edited 1 time in total.

*Edit Reason: Quote tags -> Python tags.*)
I am a beginer in Python's programming, so i began with easy programming problems.

The goal is to show the divisors shared by the two numbers entered by the user.

I cannot figure out where is my mistake when i try to store in z list the divisors shared by the two numbers.

The goal is to show the divisors shared by the two numbers entered by the user.

I cannot figure out where is my mistake when i try to store in z list the divisors shared by the two numbers.

a = int(input("\n Enter first number a = ")) b = int(input("\n Enter a second number b = ")) x = [] for i in range (1, a+1): if(a % i == 0): x.append(i) print("\n " + str(x)) y = [] for j in range (1, b+1): if(b % j == 0): y.append(j) print("\n " + str(y)) z = [] for m in range (len(x)): for n in range (len (y)): if(x[m] == y[n]): z.append(n) print("\n " + str(z))