Napisz algorytm w postaci krokowej sprawdzania czy są powtarzające się elementy w zbiorze.



Odpowiedź :

Odpowiedź:

lot_of_data = int(input('wpisz ile zbiur ma elementów: '))

data=[]

for i in range(lot_of_data):

   data.append(input("wpisz następny element zbioru: "))

number_of_repetitions=0

repetitions=[]

for i in data:

   memory_i=repetitions

   memory=0

   skip=False

   for jj in memory_i:

       if jj==i:

           skip=True

   if skip== True:

       continue

   for j in data:

       if i==j:

           if memory!= 0:

               repetitions.append(j)

               number_of_repetitions+=1

           memory+=1

print(f'ilość powturek to {number_of_repetitions} a powturki to {repetitions}')

print(f'orginalne dane wyglądają w ten sposub {data}')

Wyjaśnienie: