Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
402
Tıklama
0
Öne Çıkarma
algoritma kurma problemi
L
5 yıl
Yüzbaşı
Konu Sahibi

herkese merhaba başlıkda anlaşılacağı gibi zorlandığım kısım yakın zaman da for döngülerine geçtim pekiştirmek amacılayla video içi sorular verildi yapmakda zorlandım çok basit bir algoritma kurmam gerekiyordu ama beni oldukca zorladı sizce bu sorunu nasıl aşabilirim algoritma kurmadan önce str metotaları ile ilgili sorular yapılırdı onları çok rahat yaptım aynı şekilde verilen basit algoritma(bunalar vize hesaplama not hesaplama benzeri oluyor) bunları if koşulu ile çok daha güzel bir hale getirdim sanırım if koşulun mantığını iyi anlamışım ama bu sorular beni zorladı sizce ney yapabilirim bana yardımcı olabilirmsiniz zorlandığım soruları aşşağıya bırakıyorum

not : öncelijle kusura bakmayın bu yazıyı karnalıkda yazdım ve ekrana bakmadım bu yzüden çok saçma bir kelime çıkmış görür görmez düzeltdim bazı arkadaşlar aşırı tepki göstermiş olsun tekrardan kusura bakmayın




sayilar = [1,3,5,7,9,12,19,21]


# 1- Sayilar listesindeki hangi sayılar 3'ün katıdır ?
"""
for i in sayilar:
if i % 3 == 0:
print(i," sayısı 3'ün katıdır.")
"""
# 2- Sayilar listesinde sayıların toplamı kaçtır ?
"""
toplam = 0

for i in sayilar:
toplam += i

print("Sayıların toplamı : ",toplam)
"""
# 3- Sayilar listesindeki tek sayıların karesini alınız.
"""
for i in sayilar:
if i % 2 != 0:
print(i," sayısının karesi : ", i**2)
"""

"""
sehirler = ['kocaeli', 'istanbul', 'ankara', 'izmir', 'rize']
sonuc = list()

for i in sehirler:
if len(i) <= 5:
sonuc.append(i)

print(sonuc)
"""
# 4- Şehirlerden hangileri en fazla 5 karakterlidir ?


urunler = [
{"name": "samsung s6" , "price": "3000"},
{"name": "samsung s7" , "price": "4000"},
{"name": "samsung s8" , "price": "5000"},
{"name": "samsung s9" , "price": "6000"},
{"name": "samsung s10" , "price": "7000"}
]
# 5- ürünlerin fiyatları toplamı nedir
"""
toplam = 0

for i in urunler:
a = int(i["price"])
toplam += a

print(toplam," TL")
"""
# 6- ürünlerin fiyarını en fazla 5000 olanı görüntüleyiniz
"""
for i in urunler:
a = int(i["price"])

if a <= 5000:
print(i["name"], a, "TL")
"""

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi layk5t -- 20 Ağustos 2020; 12:40:21 >

S
5 yıl
Yüzbaşı

"herkese merhaba başlıkda nalaşılacağı gibi zorlandığım kısım soru yapamadığımda cevabına bakıyorum sonra bunu nasıl yapamadım diyoruz aslında buna benzer bay bir uygulama yapmam gerek ama benzer uygulamalarda ingilizce kaynakalrda var bende ingilizceyi
çok iyi bilmediğim için ordaki uygulamaları anlamam ciddi manada zor oluyor şimdiden cevap verenlere teşekürler"


Yeter artık nedir bu kardeşim. Şaka mı bu forum? Ulan daha en basit cümleyi bile kuramayanlar algoritma kurmaktan bahsediyorlar. Seviye bu kadar mı aşağıda olur! Gidin işinize bee, bu kaçıncı !!!





< Bu mesaj bu kişi tarafından değiştirildi Stack -- 17 Ağustos 2020; 23:26:41 >
Bu mesaja 1 cevap geldi.
G
5 yıl
Yarbay

Ortada soru yokki sadece hüküm çıkartmışsın



< Bu ileti mobil sürüm kullanılarak atıldı >

M
5 yıl
Yarbay

Cozum de oneremiyorum. Hackerrank diyecegim, codewars diyecegim leafcode diyecegim hepsi ingilizce. Turkce hackerrank vardi da biz mi onermedik.



T
5 yıl
Yarbay

Yazılım Geliştirme bölümünün 2020'de bitik olması

https://forum.donanimhaber.com/forum-yazilim-gelistirme-bolumunun-2020-de-bitik-olmasi--142445980

konusu 4 sayfaya ulaştıktan sonra Mod son 3 sayfayı sildi ve konuyu kilitledi.

Böyle olması normal :)



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
5 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Tuğkan-0153

Yazılım Geliştirme bölümünün 2020'de bitik olması

https://forum.donanimhaber.com/forum-yazilim-gelistirme-bolumunun-2020-de-bitik-olmasi--142445980

konusu 4 sayfaya ulaştıktan sonra Mod son 3 sayfayı sildi ve konuyu kilitledi.

Böyle olması normal :)
O konunun altina bazi kullanicilarin forumu terorize edip, yardim etmekten cok insanlara hakaret ettigini ve bu yuzden vakit harcamak istemedigimi yazmistim.
Ama adminler sagolsun, sorunu cozmek yerine aman tadimiz kacmasin diye yazilanlari silmis. Yaklasimlari bu sekilde, daha fazlasini beklemek anlamsiz.

Arkadasa da cevap vereyim, bu durumda sizin de belirttiginiz gibi oncelikle ingilizce meselesini halletmeniz gerekiyor. Malesef iyi ingilizce bilmeyene bu sektorde ekmek yok.


Bu mesaja 2 cevap geldi.
T
5 yıl
Yarbay

Aynen.

O konuyu açmadan önce ters tepki alır mıyım endişesi ile açtım fakat endişemin tersine bayağı bir destek gördü.

O konuda amacım bölümü kötülemek değil, bir gerçekten bahsetmekti. Zaten dikkat edilirse bölüm 2020'de bitik diyordum yani 2020'ye kadar en azından benim girmeye başladığım yıl 2017 Mayıs - 2019 Aralık arasında bölüm iyiydi.

Ayrıca silinen gönderiler forum kurallarına uygundu fakat 'alicho' rumuzlu biri gelip konuyu sabote edince bu Mod'a bahane oldu. alicho'nun gönderilerinden sonra konu kilitlendi nitekim.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @bestanealtcizgi
K
5 yıl
Yüzbaşı

ingiliceden değil türkçeden başlaması lazım bence



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @bestanealtcizgi
B
5 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Kurtçu Restrop

ingiliceden değil türkçeden başlaması lazım bence
Aynen reyiz, ingiliceden once herkes anadilini duzgun yazip konusmali.



L
5 yıl
Yüzbaşı
Konu Sahibi

bukadar tepki göstermeye gerek varmı bimyorum ama hatamı görüp düzeltdim




Bu mesajda bahsedilenler: @Stack
T
5 yıl
Yarbay

6. sorudaki a değişkeni gereksiz. ayrıca Python'da if ifadeleri önce komut sonra if ile tek satırda yazılabiliyor. Bu ikisini uygularsan 4 satırlık kod 2 satıra iner. for döngüsü yerine de ürünler listesini (Python'da sözlük te deniyor galiba) tarayan bir lambda içine de print'i koyarsan, o 2 satırı da tek satıra indirebilirsin. Buradaki amaç kodu kısaltmaktan cok Python'un tüm özelliklerini devreye almak; "idiomatic python" denilen stilde kodlamak.



< Bu ileti mini sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.