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

ライブラリ関数を使用せずに文字列の長さを計算するPythonプログラム


ライブラリメソッドを使用せずに文字列の長さを計算する必要がある場合は、文字列の要素が検出されるたびにカウンタを使用してインクリメントします。

以下は同じのデモンストレーションです-

my_string = "Hi Will"
print("The string is :")
print(my_string)
my_counter=0
for i in my_string:
   my_counter=my_counter+1
print("The length of the string is ")
print(my_counter)

出力

The string is :
Hi Will
The length of the string is
7

説明

  • 文字列が定義され、コンソールに表示されます。

  • カウンターは0に初期化されます。

  • 文字列が繰り返され、すべての要素が繰り返されると、カウンターが1ずつ増加します。

  • これは、コンソールに出力として表示されます。


  1. 文字列に偶数の長さの単語を出力するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列を指定すると、文字列内のすべての単語を均等な長さで表示する必要があります。 アプローチ split()関数を使用して入力文字列を分割します。 forを使用して文字列の単語を繰り返し処理します ループ& len()を使用して単語の長さを計算します 機能。 長さが均等であると評価されると、単語が画面に表示されます。 それ以外の場合、画面に単語は表示されません。 次に、以下の実装を見てみましょう- 例 def printWords(s): # split

  2. 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を追加し始めます。 ここでは、加算と減算