Một số là ngay cả khi nó hoàn toàn chia hết cho 2. Khi số được chia cho 2, chúng tôi sử dụng toán tử còn lại
Enter a number: 43 43 is Odd1 để tính toán phần còn lại. Nếu phần còn lại không bằng không, số là số lẻ.
Mã nguồn
# Python program to check if the input number is odd or even.
# A number is even if division by 2 gives a remainder of 0.
# If the remainder is 1, it is an odd number.
num = int[input["Enter a number: "]]
if [num % 2] == 0:
print["{0} is Even".format[num]]
else:
print["{0} is Odd".format[num]]
Đầu ra 1
Enter a number: 43 43 is Odd
Đầu ra 2
Enter a number: 18 18 is Even
Trong chương trình này, chúng tôi yêu cầu người dùng cho đầu vào và kiểm tra xem số này là lẻ hay chẵn. Xin lưu ý rằng
Enter a number: 43 43 is Odd2 là trường thay thế cho
Enter a number: 43 43 is Odd3.
Chương trình Python để kiểm tra xem một số là lẻ hay thậm chí
Số lẻ và chẵn:
Nếu bạn chia số cho 2 và nó cho phần còn lại là 0 thì nó được gọi là số chẵn, nếu không thì một số lẻ.
Ví dụ số chẵn: 2, 4, 6, 8, 10, v.v. 2, 4, 6, 8, 10, etc.
Ví dụ số lẻ: 1, 3, 5, 7, 9, v.v.1, 3, 5, 7, 9 etc.
Xem ví dụ này:
Output:
Nhận xét
- Gửi phản hồi của bạn đến [Email & NBSP; được bảo vệ]
Giúp đỡ người khác, xin vui lòng chia sẻ
Giải pháp #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
Đầu ra:
coder# python challenge07.py
Enter the number: 5
Given number is odd
coder# python challenge07.py
Enter the number: 8
Given number is even
Giải trình:-
- hàm input [] được sử dụng để lấy đầu vào của người dùng
- Hàm tìm [] được gọi để kiểm tra xem một số tắt/chẵn. Hàm này trả về NUMTYPE là ODD/chẵn
- Cuối cùng, in nếu số đã cho là lẻ/chẵn
Giải pháp #2
Tránh việc sử dụng khối khác bằng cách gán giá trị mặc định [lẻ] cho NUMTYPE
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
Đầu ra:
coder# python challenge07.py
Enter the number: 5
Given number is odd
coder# python challenge07.py
Enter the number: 8
Given number is even
Giải trình:-
hàm input [] được sử dụng để lấy đầu vào của người dùng
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
Đầu ra:
coder# python challenge07.py
Enter the number: 5
Given number is odd
coder# python challenge07.py
Enter the number: 8
Given number is even
Giải trình:-
Enter a number: 43 43 is Odd4
hàm input [] được sử dụng để lấy đầu vào của người dùng
Trang chủ »Python» Chương trình Python
Ở đây, chúng ta sẽ học cách tạo một hàm để kiểm tra xem một số đã cho là số chẵn hay lẻ trong ngôn ngữ lập trình Python.Được gửi bởi bao gồm Help, vào ngày 02 tháng 3 năm 2020create a function to check whether a given number is an EVEN or ODD number in Python programming
language.
Submitted by IncludeHelp, on March 02, 2020
Trong chương trình bên dưới - chúng tôi đang tạo một hàm có tên "ChecKevenOdd []", nó chấp nhận một số và trả về "thậm chí" nếu số chẵn hoặc trả về "lẻ" nếu số lẻ.CheckEvenOdd[]", it accepts a number and returns "EVEN" if the number is EVEN or returns "ODD" if the number is ODD.
# Python function to check EVEN or ODD def CheckEvenOdd[num]: if [num % 2 == 0]: print[num," is EVEN"] else: print[num," is ODD"] # main code CheckEvenOdd[11] CheckEvenOdd[22] CheckEvenOdd[33] CheckEvenOdd[44]
Đầu ra
Enter a number: 43 43 is Odd0
Các chương trình cơ bản của Python »