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

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

  1. Pythonでプログラムを作成して、指定された数のすべての0を5に置き換えます

    整数Nが与えられた場合、タスクは、数値に表示されるすべての0を「5」に置き換えることです。ただし、先頭に「0」が付いている番号は変更されないため、「5」に置き換えることはできません。たとえば、 入力-1 − N = 1007 出力 − 1557 説明 −指定された数値には2つのゼロがあり、「5」に置き換えると1557として出力されます。 入力-2 − N = 00105 出力 − 155 説明 −指定された数値は、無視できる先頭の「0」で始まり、中央の0を「5」に置き換えた後の出力は155として出力されるためです。 この問題を解決するためのアプローチ 指定された番号のすべ

  2. 与えられた数Nの桁数を数えるプログラムをPythonで書く

    数値Nを指定したとしましょう。タスクは、数値に存在する桁の総数を見つけることです。たとえば、 入力-1 − N = 891452 出力 − 6 説明 −指定された番号891452には6桁が含まれているため、この場合は「6」を返します。 入力-2 − N = 0074515 出力 − 5 説明 −指定された番号0074515には5桁が含まれているため、出力を5として出力します。 この問題を解決するために使用されるアプローチ この問題は次の方法で解決できます 数字として入力「n」を取ります。 関数countDigits(n)は、入力「n」を受け取り、出力として桁数