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

数値が正、負、奇数、偶数、ゼロかどうかをチェックするプログラム?


数字が与えられているので、数字が偶数または奇数で正または負であることを確認する必要があります。

アルゴリズム

Step 1: input number
Step 2: check number is greater than equal to 0 or not. If true then positive otherwise negative and if it 0 then number is 0.
Step 3: if number is divisible by 2 then it’s even otherwise its odd.

サンプルコード

# Python program check if a number is Positive, Negative, Odd, Even, Zero
n=int(input("Enter Number ::>"))
if n >= 0:
   if n == 0:
      print("The Number Is Zero")
   else:
      print("This Is Positive Number")
   else:
      print("This Is Negative Number")
      # checking for odd and even
   if (n % 2) == 0:
      print("{0} is Even".format(n))
else:
print("{0} is Odd".format(n))

出力

Enter Number ::>20
This Is Positive Number
20 is Even

  1. アームストロング数をチェックするPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 整数nが与えられた場合、与えられた整数がアームストロング数であることを確認する必要があります。 正の整数は、次の場合、n次のアームストロング数と呼ばれます abcd... = a^n + b^n + c^n + d^n + … ここでは、3桁のアームストロング数、つまり3桁のブルートフォースアプローチについて説明します。 オーダーnのアームストロング番号を確認するには、3を行番号7の対応するオーダー値に置き換える必要があります。 それでは、実装を見てみましょう- 例

  2. 除数の数が偶数か奇数かをチェックするPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −数値「n」を指定して、除数の総数が偶数または奇数であることを確認します。 このアプローチでは、すべての除数を見つけて、除数の数が偶数または奇数であることを確認します。 実装は以下のとおりです- 例 import math def countDivisors(n) :    count = 0    # calculating all the divisors    root=int(math.sqrt(n))+2 &nbs