ループを使用せずに範囲(1、上)の数値を出力するPythonプログラム
ループを使用せずに特定の範囲の数値を印刷する必要がある場合は、印刷ステートメントごとに1つずつ均一にデクリメントすることで、より高い範囲の数値を表示し続けるメソッドが定義されます。
以下は同じのデモンストレーションです-
例
def print_nums(upper_num): if(upper_num>0): print_nums(upper_num-1) print(upper_num) upper_lim = 6 print("The upper limit is :") print(upper_lim) print("The numbers are :") print_nums(upper_lim)
出力
The upper limit is : 6 The numbers are : 1 2 3 4 5 6
説明
-
「print_nums」という名前のメソッドが定義されています。
-
上限が0より大きいかどうかをチェックします。
-
もしそうなら、要素を表示し続けます。
-
表示するたびに、上限値が1ずつ減らされます。
-
関数の外では、上限の値が定義されています。
-
このメソッドは、パラメーターを渡すことによって呼び出されます。
-
出力はコンソールに表示されます。
-
Pythonプログラムでループを使用せずに数値シリーズを印刷する
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 2つの数NとKが与えられた場合、問題は、数(N)がゼロ(0)より大きくなるまでNから数Kを引くことです。次に、Nが負またはゼロになると、その数が元になるまでKを加算し始めます。番号(N)。 例 N = 10 K = 4 出力 10 6 2 -2 2 6 10 アルゴリズム Nがゼロより大きくなるまで関数を何度も呼び出します(すべての関数呼び出しで、NからKを減算します)。 数値が負またはゼロになると、数値が元の数値になるまで、各関数呼び出しでKを追加し始めます。 ここでは、加算と減算
-
ループを使用しない印刷番号シリーズの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