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

Çevrim içi yöneticiler

Forum istatistikleri

Konular
1,188,329
Mesajlar
10,714,167
Üyeler
188,573
Son üye
SaaS.
Geri
Top