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

組み込み関数を使用せずに2つの文字列を取り込んで、より大きな文字列を表示するPythonプログラム


2つの文字列を取得し、組み込み関数を使用せずに大きい文字列を表示する必要がある場合は、単純な反復と「==」演算子を使用できます。

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

string_1 = "Malala"
string_2 = "Male"
count_1 = 0
count_2 = 0
print("The first string is :")
print(string_1)
print("The second string is :")
print(string_2)
for i in string_1:
   count_1 = count_1+1
for j in string_2:
   count_2 = count_2+1
if(count_1<count_2):
   print("The larger string is:")
   print(string_2)
elif(count_1==count_2):
   print("Both the strings are equal.")
else:
   print("The larger string is:")
   print(string_1)

出力

The first string is :
Malala
The second string is :
Male
The larger string is:
Malala

説明

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

  • 2つのカウンターが0に初期化されます。

  • 文字列が繰り返され、その長さが取得されます。

  • これはインクリメントされ、カウンターに保存されます。

  • カウント値に応じて、両方の文字列のうち大きい方がコンソールに表示されます。


  1. 組み込み関数を使用せずに大文字と小文字をカウントするPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、与えられた文字列内の大文字と小文字の数を見つける必要があります。 ここでは、組み込みのord()関数を使用して各文字のASCII値を確認します。 ここでは、2つのカウンターを0に割り当て、入力文字列をトラバースし、ASCII値をチェックして、カウンターをそれぞれインクリメントしています。 次に、以下の実装を見てみましょう- 例 def upperlower(string):    upper = 0    lowe

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