Python kod yazmak

Yamachibe

Hectopat
Katılım
29 Ağustos 2020
Mesajlar
509
Çözümler
2
Bir kod yazmam gerek lakin bir türlü beceremedim. Lütfen bilen arkadaşlar bir yardımcı olsun bir proje için lazım.
Ekteki gibi olması lazım kodun.
 

Dosya Ekleri

  • Kod.png
    13,1 KB · Görüntüleme: 122
Son düzenleyen: Moderatör:
Aslında basit bir soru bu. Horizontal kolay ama vertical bir tık karışık.
vertical için c++ kodu;
C++:
    int n = 5, index = 1;
    for (int i = 1; i <= n; i++) {
        index = i;
        for (int j = 1; j <= i; j++) {
            cout << index << "\t";
            index += n - j;
        }
        cout << endl;
    }

horizontal için c++ kodu;
C++:
    int n = 5, index = 1;
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= i; j++) {
            cout << index++ << "\t";
        }
        cout << endl;
    }


pyhton c++ dan daha kolay derler çevirmek de umarım kolaydır. kolay gelsin.
 
Çok sağol hocam
Aslında kullanıcıdan bir değer isteniyor ona göre nasıl toparlarız?
 
bu kodda sadece n degerini degiştirmek yetiyor
n = input("satır sayısı: ")
 
Merhaba dostum öncelikle soruyu kendin çözmeni tavsiye ederim ancak yardımcı olmak amaçlı arkadaşın attığı kodu pythona çevirerek aşağıya bırakıyorum biraz incelersen kolayca anlayabilirsin.

Vertical olanı:
Python:
n = 5
index = 1
i = 1
while  i <= n:
        index = i
        j = 1
        while j<=i:
            print(index, "\t")
            index += n - j
            j +=1
        i+=1

Horizontal olanı:
Python:
n = 5
index = 1
i = 1
while i<=n:
        j = 1
        while  j <=i:
            print(index+1, "\t")
       i+=1
 
2 soru vardı aslında birinciyi yaptım da bunu beceremedik. Çok teşekkür ederim.
Hocam kodları denediniz mi? Ben çalıştırınca olmadı.
 
Son düzenleme:
Bir proje için dün itibari ile Pyhton öğrenmeye başladım. Şu anki bilgimle cevap vereceğim. Belki daha kısa yolu vardır.

Edit: Normalde kod olarak yazmıştım ama kopyala-yapıştır yapmaman için resim olarak veriyorum. En azından kodu yazarken bir kısım aklında kalır.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…