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,216,515
Mesajlar
11,023,328
Üyeler
196,983
Son üye
Vergiadam_
Geri
Top