Şimdi Ara

algoritma kurma problemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
12
Cevap
1
Favori
375
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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")
    """



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







  • "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 >
  • Ortada soru yokki sadece hüküm çıkartmışsın

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Cozum de oneremiyorum. Hackerrank diyecegim, codewars diyecegim leafcode diyecegim hepsi ingilizce. Turkce hackerrank vardi da biz mi onermedik.
  • 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ı >
  • 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.




  • bestanealtcizgi B kullanıcısına yanıt
    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ı >
  • bestanealtcizgi B kullanıcısına yanıt
    ingiliceden değil türkçeden başlaması lazım bence

    < Bu ileti DH mobil uygulamasından atıldı >
  • 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.
  • Stack S kullanıcısına yanıt
    bukadar tepki göstermeye gerek varmı bimyorum ama hatamı görüp düzeltdim
  • 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ı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.