コンソールから入力を読み取るPythonプログラム
コンソールからfirstnameとlastnameを取得し、「Hello
したがって、入力がAshish Duttaのような場合、出力は「Hello Ashish Dutta、どういたしまして」になります。
これを解決するには、次の手順に従います-
-
fn:=コンソールから最初の入力を取得
-
ln:=コンソールから2番目の入力を取得
-
ret:="こんにちは{}{}、どういたしまして!"次に、format(fn、ln)
のようなこの文字列を使用してformatを呼び出します。 -
retを返す
例
理解を深めるために、次の実装を見てみましょう
def solve(): fn = input() ln = input() ret = "Hello {} {}, you are welcome!".format(fn, ln) return ret print(solve())
入力
Ashish Dutta
出力
Hello Ashish Dutta, you are welcome!
-
Pythonプログラムで文字列からn番目の文字を削除する
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 文字列が与えられたので、与えられた文字列からi番目のインデックス付き文字を削除して表示する必要があります。 Pythonのどの文字列でも、インデックス付けは常に0から始まります。文字列「tutorialspoint」があるとすると、そのインデックス付けは次のように行われます- T u t o r i a l s p o i n t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 次に、ステートメントを解決するためのPythonスクリプトgを見てみましょう- 例 def remove(str
-
時間を12時間形式から24時間形式に変換するPythonプログラム
PCの時間を考えると、24時間形式に変換されます。ここでは、文字列のスライスを適用しています。 ここでは、時間がPMの場合はルールに従い、時間の部分で12を追加し、時間がAMの場合は追加しないでください。 例 Input: 12:20:20 PM Output: 24:20:20 アルゴリズム Step 1: Input current datetime. Step 2: Extract only time from datetime format. Step 3: Using string slicing check last two words PM or AM. Step 4: if