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
    Kod.png
    13,1 KB · Görüntüleme: 121
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.
 
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 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.
Aslında kullanıcıdan bir değer isteniyor ona göre nasıl toparlarız?
 
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
 
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.
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
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:

Geri
Yukarı