Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python forループを使用して三角形を作成するにはどうすればよいですか?


Pythonで数値を使用して三角形を生成する方法は複数あります。最も単純な2つの形式を見てみましょう:

for i in range(5):
   for j in range(i + 1):
      print(j + 1, end="")
   print("")
これにより出力が得られます:

1
12
123
1234
12345
次を使用して数字を継続的に印刷することもできます:

start = 1
for i in range(5):
   for j in range(i + 1):
      print(start, end=" ")
      start += 1
   print("")
これにより出力が得られます:

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

次を使用して、これらの数字を逆に印刷することもできます:

start = 15
for i in range(5):
   for j in range(i + 1):
      print(start, end=" ")
      start -= 1
   print("")
これにより出力が得られます:

15
14 13
12 11 10
9 8 7 6
5 4 3 2 1

  1. Pythonを使用してパワーポイントファイルを作成する方法

    はじめに 私たちは皆、人生のある時点でPowerPointプレゼンテーションを作成する必要がありました。ほとんどの場合、MicrosoftのPowerPointまたはGoogleスライドを使用しました。 しかし、メンバーシップやインターネットへのアクセスがない場合はどうなりますか?または、「プログラマー」のやり方でやりたいと思ったらどうしますか? ええと、Pythonが戻ってきても心配しないでください! この記事では、Pythonを使用してPowerPointファイルを作成し、それにコンテンツを追加する方法を学習します。それでは始めましょう! はじめに このウォークスルーでは、 py

  2. ループを使用しない印刷番号シリーズのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 − 2つの数NとKが与えられた場合、問題は、数(N)がゼロ(0)より大きくなるまでNから数Kを引くことです。Nが負またはゼロになると、その数が元の番号(N)。 たとえば、 N = 10 K = 4 Output will be: 10 6 2 -2 2 6 10 アルゴリズム 1. we call the function again and again until N is greater than zero (in every function    call we subtra