Рубрики
Без рубрики

3 способа найти, если число нечетное/даже в Python

Решение № 1 def Найти (num): # логика кода здесь, если num%2: numtype = “eve … Tagged с питоном, DevOps, кодированием, новичками.

Решение № 1

def find(num):
    # code logic here
    if num%2 == 0:
        numtype="even"
    else:
        numtype = "odd"
    return numtype

num = int(input('Enter the number: '))  # 1. take your input
numtype = find(num)                     # 2. call the find function
print('Given number is',numtype).       # 3. print if the number is even or odd

Выход:

coder# python challenge07.py 
Enter the number: 5
Given number is odd
coder# python challenge07.py 
Enter the number: 8
Given number is even

Объяснение:-

  1. Функция input () используется для принятия пользовательского ввода
  2. Find () функция вызывается, чтобы проверить, выключено ли число/равно. Эта функция возвращает Numtype как нечетный/даже
  3. Наконец -то распечатайте, если заданное число нечетное/даже

Решение № 2

Избегайте использования блока, назначив значение по умолчанию (ODD).

def find(num):
    # code logic here
    numtype = "odd"
    if num%2 == 0:
        numtype="even"
    return numtype

num = int(input('Enter the number: '))      # take your input
numtype = find(num)                         # call the find function
print('Given number is',numtype)            # print if the number is even or odd

Выход:

coder# python challenge07.py 
Enter the number: 5
Given number is odd
coder# python challenge07.py 
Enter the number: 8
Given number is even

Решение № 3

непосредственно вернуть Numtype

def find(num):
    # code logic here
    if num%2 == 0:
        return "even"
    return "odd"

num = int(input('Enter the number: '))      # take your input
numtype = find(num)                         # call the find function
print('Given number is',numtype)            # print if the number is even or odd

Выход:

coder# python challenge07.py 
Enter the number: 5
Given number is odd
coder# python challenge07.py 
Enter the number: 8
Given number is even

Бонус

numtype%2 и “даже” или “нечетное”

Найдите также объяснение видео

Оригинал: “https://dev.to/vikkyomkar/3-ways-to-find-if-a-number-is-odd-even-in-python-1ao7”