C言語でのピラミッドの作成は、プログラミング初学者にとって重要なステップです。この記事では、Pythonを使ってC言語のピラミッドを理解し、それをPythonで再現する方法を紹介します。

C言語のピラミッド

C言語では、for文やwhile文を使ってピラミッドを作成します。以下に、C言語でのピラミッドの作成例を示します。

#include <stdio.h>
int main() {
    int n, i, j, space;
    printf("ピラミッドの段数を入力してください: ");
    scanf("%d", &n);
    space = n - 1;
    for (i = 1; i <= n; i++) {
        for (j = 1; j <= space; j++) {
            printf(" ");
        }
        space--;
        for (j = 1; j <= 2 * i - 1; j++) {
            printf("*");
        }
        printf("\\n");
    }
    return 0;
}

このコードは、ユーザーにピラミッドの段数を入力してもらい、その段数に合わせてピラミッドを作成します。

Pythonでのピラミッドの作成

Pythonでも同様のピラミッドを作成することができます。以下に、Pythonでのピラミッドの作成例を示します。

n = int(input("ピラミッドの段数を入力してください: "))
for i in range(1, n+1):
    print(' ' * (n - i) + '*' * (2 * i - 1))

このPythonのコードは、C言語のコードと同じ動作をします。ユーザーにピラミッドの段数を入力してもらい、その段数に合わせてピラミッドを作成します。

このように、Pythonを使ってC言語のピラミッドを理解し、それをPythonで再現することができます。これにより、PythonとC言語の違いと共通点を理解することができ、より深いプログラミングの理解につながります。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です