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.変換された文字列が表示されます。
