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

コンソールから入力を読み取るPythonプログラム


コンソールからfirstnameとlastnameを取得し、「Hello 、どういたしまして!」のようなプロンプトを作成する必要があるとします。結果を取得するには、format()クラスを使用できます。{}を使用して文字列にプレースホルダーを配置し、format()関数に引数を渡すことができます。

したがって、入力が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!

  1. 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

  2. 時間を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