Python Tek Satırda Yazmak
-
Sa hocalar konu başlığı biraz değişik oldu ama python üzerinden yapacağımız işlemleri tek satırda yaptırmanın yolunu bilen bir hocamız bana anlatabilir mi veya kaynak yollayabilir mi
Örnek olsun
for i in range(3,600): for x in range(2,i): for y in range(1,x): if y**2+x**2==i**2: if y+x+i==1000: print(y,x,i)
bu kodu tek satırda yazmak istiyorum
-
TheAvenqer bunu yazdı
Sa hocalar konu başlığı biraz değişik oldu ama python üzerinden yapacağımız işlemleri tek satırda yaptırmanın yolunu bilen bir hocamız bana anlatabilir mi veya kaynak yollayabilir mi
Örnek olsun
for i in range(3,600): for x in range(2,i): for y in range(1,x): if y**2+x**2==i**2: if y+x+i==1000: print(y,x,i)
bu kodu tek satırda yazmak istiyorum
Çıktıyı bir listeye atayıp sonra listeyi yazdır hocam?
-
TheAvenqer bunu yazdı
Sa hocalar konu başlığı biraz değişik oldu ama python üzerinden yapacağımız işlemleri tek satırda yaptırmanın yolunu bilen bir hocamız bana anlatabilir mi veya kaynak yollayabilir mi
Örnek olsun
for i in range(3,600): for x in range(2,i): for y in range(1,x): if y**2+x**2==i**2: if y+x+i==1000: print(y,x,i)
bu kodu tek satırda yazmak istiyorum
2 kere yazmış
-
Roark bunu yazdıTheAvenqer bunu yazdı
Sa hocalar konu başlığı biraz değişik oldu ama python üzerinden yapacağımız işlemleri tek satırda yaptırmanın yolunu bilen bir hocamız bana anlatabilir mi veya kaynak yollayabilir mi
Örnek olsun
for i in range(3,600): for x in range(2,i): for y in range(1,x): if y**2+x**2==i**2: if y+x+i==1000: print(y,x,i)
bu kodu tek satırda yazmak istiyorum
Çıktıyı bir listeye atayıp sonra listeyi yazdır hocam?
hocam çıktıyı tek satırda yazma değil kodu tek satırda yazmayı öğrenmek istiyorum
-
TheAvenqer bunu yazdıRoark bunu yazdıTheAvenqer bunu yazdı
Sa hocalar konu başlığı biraz değişik oldu ama python üzerinden yapacağımız işlemleri tek satırda yaptırmanın yolunu bilen bir hocamız bana anlatabilir mi veya kaynak yollayabilir mi
Örnek olsun
for i in range(3,600): for x in range(2,i): for y in range(1,x): if y**2+x**2==i**2: if y+x+i==1000: print(y,x,i)
bu kodu tek satırda yazmak istiyorum
Çıktıyı bir listeye atayıp sonra listeyi yazdır hocam?
hocam çıktıyı tek satırda yazma değil kodu tek satırda yazmayı öğrenmek istiyorum
Hocam yanlış mı anlıyorum yoksa anlayamıyor muyum bilmiyorum :)
Simdi yukarıda ki tüm kodları tek satırda yazımını daha önce hiç görmedim sonuç olarak Python girinti ve çıkıntıya göre syntax yapısı var. Tek satırda hangi for hangi alanı kapsıyor nasıl anlayacak , scope belli olmalı yani.
Fonksiyon ve lambda ifadelere bir bak belki işini görür
-
Roark bunu yazdıTheAvenqer bunu yazdıRoark bunu yazdıTheAvenqer bunu yazdı
Sa hocalar konu başlığı biraz değişik oldu ama python üzerinden yapacağımız işlemleri tek satırda yaptırmanın yolunu bilen bir hocamız bana anlatabilir mi veya kaynak yollayabilir mi
Örnek olsun
for i in range(3,600): for x in range(2,i): for y in range(1,x): if y**2+x**2==i**2: if y+x+i==1000: print(y,x,i)
bu kodu tek satırda yazmak istiyorum
Çıktıyı bir listeye atayıp sonra listeyi yazdır hocam?
hocam çıktıyı tek satırda yazma değil kodu tek satırda yazmayı öğrenmek istiyorum
Hocam yanlış mı anlıyorum yoksa anlayamıyor muyum bilmiyorum :)
Simdi yukarıda ki tüm kodları tek satırda yazımını daha önce hiç görmedim sonuç olarak Python girinti ve çıkıntıya göre syntax yapısı var. Tek satırda hangi for hangi alanı kapsıyor nasıl anlayacak , scope belli olmalı yani.
Fonksiyon ve lambda ifadelere bir bak belki işini görür
hocam çok karmaşık olmadıkça tek satırda yazabiliyorsun yanyana yazınca kendi kendine iç içe algılıyor zaten ama nasıl oluyordu bilmiyorum onu öğrenmeye çalışıyorum
-
bknz. list comprehension
ayrıca https://stackoverflow.com/questions/17006641/single-line-nested-for-loops
araştırmayı öğren derim hocam böyle sikko konuda bile başlık açacak olursan maceran erken bitebilir hbaerin olsun.
whopper tarafından 12/Mar/18 23:25 tarihinde düzenlenmiştir -
whopper bunu yazdı
bknz. list comprehension
ayrıca https://stackoverflow.com/questions/17006641/single-line-nested-for-loops
araştırmayı öğren derim hocam böyle sikko konuda bile başlık açacak olursan maceran erken bitebilir hbaerin olsun.
açıkçası ne diye araştırmaya başlayacağımı bile bilmiyordum. Elimde araştırmaya başlayacak bir isim yoktu
eyw hocam sağol
TheAvenqer tarafından 12/Mar/18 23:30 tarihinde düzenlenmiştir -
whopper bunu yazdı
bknz. list comprehension
ayrıca https://stackoverflow.com/questions/17006641/single-line-nested-for-loops
araştırmayı öğren derim hocam böyle sikko konuda bile başlık açacak olursan maceran erken bitebilir hbaerin olsun.
Ben bu kadar uzun yazıldıgını bilmiyordum teşekkürler hocam.