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,750
Mesajlar
11,025,713
Üyeler
197,037
Son üye
alicik
Geri
Top