Python Yardım Lazım Son 1 satır kod

robop

80+
Katılım
1 Kasım 2020
Mesajlar
197
Reaksiyon skoru
91
a=int(input("Sayı giriniz"))
b=int(input("İkincil sayı giriniz"))
tt=[]
def tambölenleri(a):
tambölenlera = []
for i in range(1,a+1):
if a % i== 0 :
tambölenlera.append(i)
tt.append(i)
tambölenlera.sort()
return tambölenlera
def tambölenleri(b):
tambölenlerb = []
for i in range(1,b+1):
if b % i== 0 :
tambölenlerb.append(i)
tt.append(i)
tambölenlerb.sort()
return tambölenlerb
print(tambölenleri(a))
print(tambölenleri(b))
print(tt)

arkadaşlar amacım EBOB bulmak, kodu çalıştırırsanız göreceksinizki her şey tamam tek sıkıntı en sondaki tt listesi. TT listesinin içindeki en büyük VE tekrar eden sayıyı bulmam lazım ancak bulamıyorum. Yardım ederseniz sevinirim. Lütfen başka çözümler önermeyin çok teşekkür ederim ancak ben bunun çözümünü öğrenmek istiyorum.
 
Kodu kod metini içine almadığın için şu anda okuması o kadar üşendiriyor ki... Üzgünüm :(
 
En sonda tt listesinde aşağıda verdiğim örnekteki kodları uygularsan istediğin sonuca ulaşırsın
Python:
from collections import Counter

list1 = [1,2,3,4,5,6,7,8,9,10,2,1,6,31,20,30,30,30,30,30,30]
list1.sort(reverse=True)
list2 = Counter(list1)
print (list2)
print(list2.most_common(1)[0][0])

Çıktı: 30
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,182,488
Mesajlar
10,659,257
Üyeler
187,688
Son üye
okanbüllük
Geri
Top