Pythonでプログラムを作成して、k番目のインデックス要素が特定のシリーズのアルファベットまたは数値であることを確認します
入力 −シリーズがあると仮定します
a abc b 123 c xyz d ijk
解決策
これを解決するには、以下の手順に従います-
-
シリーズを定義する
-
ユーザーからインデックスを取得する
-
if条件を設定して、値が数字かどうかを確認します。以下に定義されています
if(data[x].isdigit()): print("digits present") else: print("not present")
例
理解を深めるために、次の実装を見てみましょう。
import pandas as pd dic = {'a':'abc','b':'123','c':'xyz','d':'ijk'} data = pd.Series(dic) x = input("enter the index : ") if(data[x].isdigit()): print("digits present") else: print("not present")
出力
enter the index : a not present enter the index : b digits present
-
Pythonでプログラムを作成して、指定された数のすべての0を5に置き換えます
整数Nが与えられた場合、タスクは、数値に表示されるすべての0を「5」に置き換えることです。ただし、先頭に「0」が付いている番号は変更されないため、「5」に置き換えることはできません。たとえば、 入力-1 − N = 1007 出力 − 1557 説明 −指定された数値には2つのゼロがあり、「5」に置き換えると1557として出力されます。 入力-2 − N = 00105 出力 − 155 説明 −指定された数値は、無視できる先頭の「0」で始まり、中央の0を「5」に置き換えた後の出力は155として出力されるためです。 この問題を解決するためのアプローチ 指定された番号のすべ
-
与えられた数Nの桁数を数えるプログラムをPythonで書く
数値Nを指定したとしましょう。タスクは、数値に存在する桁の総数を見つけることです。たとえば、 入力-1 − N = 891452 出力 − 6 説明 −指定された番号891452には6桁が含まれているため、この場合は「6」を返します。 入力-2 − N = 0074515 出力 − 5 説明 −指定された番号0074515には5桁が含まれているため、出力を5として出力します。 この問題を解決するために使用されるアプローチ この問題は次の方法で解決できます 数字として入力「n」を取ります。 関数countDigits(n)は、入力「n」を受け取り、出力として桁数