• 18-07-2021, 11:54:52
    #1
    yapmak istediğim arkadaşlar maksimum bir sayı belirlemek ve o sayının tersindeki sıralamasını bulmak örnek
    maksimum 10 tane sayımız olsun
    gelen değer 1 se 10 değerini 4 ise 7 veya 10 sa 1 değerini yazdırmak

    if elselen uğraşılmaz nedeni bu değer 10 dan fazla olabilir ileride o yüzden arrayın içerisine for ile sayıları biriktirmekti.
  • 18-07-2021, 12:05:59
    #2
    fsahinoglu adlı üyeden alıntı: mesajı görüntüle
    yapmak istediğim arkadaşlar maksimum bir sayı belirlemek ve o sayının tersindeki sıralamasını bulmak örnek
    maksimum 10 tane sayımız olsun
    gelen değer 1 se 10 değerini 4 ise 7 veya 10 sa 1 değerini yazdırmak

    if elselen uğraşılmaz nedeni bu değer 10 dan fazla olabilir ileride o yüzden arrayın içerisine for ile sayıları biriktirmekti.
    Mantık olarak söylüyorum;
    Öncelik olarak arrayin uzunluğunu bulup, for ile içinde dönmelisiniz. Döndüğünüz esnada if else ile kontrol etmelisiniz.
    Bu şekilde istediğiniz uzunlukta bir array oluşturabilirsiniz.
  • 18-07-2021, 12:13:16
    #3
    Castaway adlı üyeden alıntı: mesajı görüntüle
    Mantık olarak söylüyorum;
    Öncelik olarak arrayin uzunluğunu bulup, for ile içinde dönmelisiniz. Döndüğünüz esnada if else ile kontrol etmelisiniz.
    Bu şekilde istediğiniz uzunlukta bir array oluşturabilirsiniz.
    ilk önce arrayın içerisine sayıları yazdırmam lazım onu yapmaya çalışıyorum.
    miktar = 10
    for i in range(miktar):
    sayi = [i]
    print(sayi)

    parça parça oluyor içinde birikmiyor ki ?
  • 18-07-2021, 12:19:53
    #4
    for(i=10;i>0;i--)
    {
    echo i;
    }
  • 18-07-2021, 12:22:08
    #5
    Metaren adlı üyeden alıntı: mesajı görüntüle
    for(i=10;i>0;i--)
    {
    echo i;
    }
    sayilar = 0
    list=[]

    for i in range(10):
    sayilar+=i
    list +=[i]


    bu şekilde hallettim çok sağol dostum sonraki aşamaya geçtim şimdi
  • 18-07-2021, 12:22:35
    #6
    fsahinoglu adlı üyeden alıntı: mesajı görüntüle
    ilk önce arrayın içerisine sayıları yazdırmam lazım onu yapmaya çalışıyorum.
    miktar = 10
    for i in range(miktar):
    sayi = [i]
    print(sayi)

    parça parça oluyor içinde birikmiyor ki ?
    Yanlış şekilde print ediyorsunuz. Ayrıca miktar değişkeninizi, Arrayin uzunluğu olarak değiştirirseniz, daha güzel olur.
    örn: x = len(miktar)

    Siz şu anda array değişkeninin içindeki i sırasına denk gelen karakteri bastırıyorsunuz
  • 18-07-2021, 12:24:12
    #7
    Castaway adlı üyeden alıntı: mesajı görüntüle
    Yanlış şekilde print ediyorsunuz. Ayrıca miktar değişkeninizi, Arrayin uzunluğu olarak değiştirirseniz, daha güzel olur.
    örn: x = len(miktar)

    Siz şu anda array değişkeninin içindeki i sırasına denk gelen karakteri bastırıyorsunuz
    array içerisindeki veriyi ters çevirecem sonra arama yapacam ) yavaş yavaş print dışarıda for içinde değil
  • 18-07-2021, 12:29:35
    #8
    Castaway adlı üyeden alıntı: mesajı görüntüle
    Yanlış şekilde print ediyorsunuz. Ayrıca miktar değişkeninizi, Arrayin uzunluğu olarak değiştirirseniz, daha güzel olur.
    örn: x = len(miktar)

    Siz şu anda array değişkeninin içindeki i sırasına denk gelen karakteri bastırıyorsunuz
    sayilar = 1
    list=[]

    for i in range(1,11):
    sayilar+=i
    list +=[i]
    list.sort(reverse=True)

    print(list)
    print(list[9])

    şuan çalışıyor fakat array 0 dan başladığı için bir sayı aşağıdan eklemem gerekecek onu 1 olarak başlatmam lazım +1 koyarım )
  • 18-07-2021, 13:14:19
    #9
    kodu buraya yazmak istedim lakin beceremedim kusuruma bakmayın. mecburen ubuntu pastebin den link vereceğim.

    Link