>> ZG·言語学習 >  >> 言語リソースとツール >> 言語ソフトウェア

文字列を小さな文字から首都に変換するプログラムを書きます。

`` python

def convert_case(テキスト):

"" "文字列を小文字から大文字に変換し、その逆も同様です。

args:

テキスト:変換する文字列。

返品:

変換された文字列。

"" "

変換_text =""

テキストのcharの場合:

char.islower()の場合:

変換_text +=char.upper()

elif char.isupper():

変換_text +=char.lower()

それ以外:

converted_text +=char#非アルファベット文字を変更しないままにします

converted_textを返します

ユーザーから入力を取得

text =input( "文字列を入力:")

ケースを変換して、結果を印刷します

converted_text =convert_case(text)

print( "変換された文字列:"、converted_text)

`` `

説明:

1。 `convert_case(text)` function:

- 文字列「テキスト」を入力として取得します。

- 「for」ループを使用して、文字列内の各文字を繰り返します。

- 各文字について:

- 文字が小文字( `char.islower()`)の場合は、大文字( `char.upper()`)に変換し、 `converted_text`に追加します。

- 文字が大文字( `char.isupper()`)の場合、それを小文字( `char.lower()`)に変換し、 `converted_text`に追加します。

- キャラクターが小文字でも大文字でもない場合(例:数、スペース、または句読点など)、変更せずにそのままにして、 `converted_text`に追加します。

- `converted_text`を返します。

2。入力の取得:

- `text =input("文字列を入力: ")`ユーザーに文字列を入力するように求め、 `text`変数に保存します。

3。変換と印刷:

- `converted_text =convert_case(text)`を呼び出して `convert_case`関数を呼び出して文字列を変換し、結果を` converted_text`に保存します。

- `print(" converted string: "、converted_text)`変換された文字列をユーザーに表示します。

コードの実行方法:

1.コードをPythonファイルとして保存します(例:case_converter.py`)。

2.端末またはコマンドプロンプトを開きます。

3.ファイルを保存したディレクトリに移動します。

4.コマンド `python case_converter.py`を使用してコードを実行します。

5.プログラムは、文字列を入力するように依頼します。文字列を入力してEnterを押します。

6.変換された文字列が表示されます。

著作権 © ZG·言語学習(www.zongjiefanwen.com) 無断複写・転載を禁じます。