python ödev

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

RotaliAdam

Katılımcı Üye
25 Ara 2015
424
0
-
1GX6z5.png


yardıma ihtiyacım var teşekkürler
 

BARB4R0S

Katılımcı Üye
8 Ocak 2017
662
0
of Darkness.
Yardım etmek isterdim ama bir sayını çarpanlara nasıl ayırlıdığını bilmiyorum matematik konusunda biraz kötüyüm. :/
Ama yinede bir bakarım , denerim.
 

FAYDAS1Z

Üye
9 Ara 2017
127
0
ÖTÜKEN
hocam ben şimdi bu algoritmayı cevaplarım fakat sana yararı olmaz bak emin ol yaparsın ipucu vereyim sadece basit düşün kolay gelsin

yazbel foruma üye olabilirsin Python ile ilgili ne ararsan var.
 

Cyper65

Uzman üye
13 Eki 2012
1,587
0
İzmir
For ile i=1 den baslayip i=girilen sayi kadar artsin
Sayi%i==0
i yi diziye yazdir
Ensonda ekrana diziyi yazdirirsin
 

0x6e

Yeni üye
10 Ara 2017
39
0
Kod:
def func(n):
    for i in range(1, n+1):
        if n%i == 0: yield i

for i in func(100):
    print(i)

Kod:
1
2
4
5
10
20
25
50
100
 

b0mb

Katılımcı Üye
14 Mar 2017
471
1
İzmir
Kod:
def func(n):
    for i in range(1, n+1):
        if n%i == 0: yield i

for i in func(100):
    print(i)

Kod:
1
2
4
5
10
20
25
50
100

Şu daha yakışıklı :p
Kod:
>>> carpanlar = lambda num: (x for x in range(1, num + 1) if num % x == 0)
>>> list(carpanlar(687464))
[1, 2, 4, 8, 85933, 171866, 343732, 687464]
 

0x6e

Yeni üye
10 Ara 2017
39
0
Şu daha yakışıklı :p
Kod:
>>> carpanlar = lambda num: (x for x in range(1, num + 1) if num % x == 0)
>>> list(carpanlar(687464))
[1, 2, 4, 8, 85933, 171866, 343732, 687464]

Kullanılacak alana göre değişir, ben program içinde kullanım daha yönetilebilir olması için generator döndürdüm.
 

b0mb

Katılımcı Üye
14 Mar 2017
471
1
İzmir
Kod:
carpanlar = lambda num: (x for x in range(1, num + 1) if num % x == 0)
ist(carpanlar(687464))

Arkadaş temel seviyede ise karışık gelmiştir, basite indirgemeni istiyor.

Pek bir olayı yok aslında, for döngüsünü bilen bir kişi bu örneği de anlayabilir. Bu zor, anlamadım demektense,

Python Single Line For Loops - Treehouse Blog # ben generator döndürdüm, () kullanarak
https://www.tutorialspoint.com/python/python_functions.htm
Python: Lambda Functions

Google'dan aratıp bu anlatımlara ulaşabilir. Yeni şeyler öğrenmiş olur kişi.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.