Hướng dẫn is 2100 a leap year python? - Năm 2100 có phải là trăn năm nhuận không?

Chúng tôi thêm một ngày bước nhảy vọt vào ngày 29 tháng 2, gần như cứ sau bốn năm. Ngày bước nhảy là một ngày bổ sung, hoặc ngày xen kẽ và chúng tôi thêm nó vào tháng ngắn nhất trong năm, tháng Hai.

Trong lịch Gregorian, ba tiêu chí phải được tính đến để xác định những năm bước nhảy vọt:

(1) Năm có thể được chia đều cho 4, là một năm bước nhảy, trừ khi:

& nbsp; & nbsp; & nbsp; & nbsp; (2) năm có thể được chia đều cho 100, nó không phải là một năm bước nhảy, trừ khi: & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; (3) Năm cũng chia đều cho 400, thì đó là một năm bước nhảy vọt.
                (3) The year is also evenly divisible by 400, Then it is a leap year.

Điều này có nghĩa là trong lịch Gregorian, các năm 2000 và 2400 là những năm nhảy, trong khi 1800, 1900, 2100, 2200, 2300 và 2500 không phải là năm nhảy.

Dưới đây là mã Python để đáp ứng trên ba điều kiện do đó tìm thấy một năm nhập vào có phải là năm nhảy hay không.

# 
# Program to confirm is a given year is leap year or not
# year is provided at runtime.
# Author: https://www.pythoncircle.com
#

def is_leap(year):
    leap = False
    if year % 4 == 0:
        if year % 100 == 0:
            if year % 400 == 0:
                return True
            return False
        return True
    else:
        return False

    return leap

if __name__ == '__main__':
    print(is_leap(int(input())))

Sao chép mã trên trong một tệp và lưu nó với tên leap_year.py và chạy bằng lệnh python3 leap_year.py.

Một năm bước nhảy chính xác là chia hết cho 4 ngoại trừ những năm thế kỷ (năm kết thúc với 00). Năm thế kỷ chỉ là một năm bước nhảy vọt nếu nó hoàn toàn chia hết cho 400. Ví dụ,

2017 is not a leap year
1900 is a not leap year
2012 is a leap year
2000 is a leap year

Mã nguồn

# Python program to check if year is a leap year or not

year = 2000

# To get year (integer input) from the user
# year = int(input("Enter a year: "))

# divided by 100 means century year (ending with 00)
# century year divided by 400 is leap year
if (year % 400 == 0) and (year % 100 == 0):
    print("{0} is a leap year".format(year))

# not divided by 100 means not a century year
# year divided by 4 is a leap year
elif (year % 4 ==0) and (year % 100 != 0):
    print("{0} is a leap year".format(year))

# if not divided by both 400 (century year) and 4 (not century year)
# year is not leap year
else:
    print("{0} is not a leap year".format(year))

Đầu ra

2000 is a leap year

Bạn có thể thay đổi giá trị của năm trong mã nguồn và chạy lại để kiểm tra chương trình này.

Chương trình Python để kiểm tra năm bước nhảy

Năm bước nhảy:

Một năm được gọi là một năm bước nhảy nếu nó chứa thêm một ngày làm cho số ngày trong năm đó là 366. Ngày bổ sung này được thêm vào tháng Hai, điều này khiến nó dài 29 ngày.

Một năm bước nhảy vọt xảy ra 4 năm một lần.

Làm thế nào để xác định xem một năm là một năm bước nhảy?

Bạn nên làm theo các bước sau để xác định xem một năm có phải là một năm bước nhảy hay không.

  1. Nếu một năm chia hết cho 4 có nghĩa là không còn lại thì hãy đi đến bước tiếp theo. Nếu nó không chia hết cho 4. Đó không phải là một năm bước nhảy vọt. Ví dụ: 1997 không phải là một năm bước nhảy vọt.
  2. Nếu một năm chia hết cho 4, nhưng không phải bởi 100. Ví dụ: 2012, đó là một năm bước nhảy. Nếu một năm chia hết cho cả 4 và 100, hãy chuyển sang bước tiếp theo.
  3. Nếu một năm chia hết 100, nhưng không phải là 400. Ví dụ: 1900, thì đó không phải là một năm bước nhảy vọt. Nếu một năm chia hết cho cả hai, thì đó là một năm bước nhảy vọt. Vì vậy, 2000 là một năm bước nhảy vọt.

Nhìn vào chương trình sau để hiểu việc thực hiện nó:

Example:

Output:

Enter the number: 1700
Given year is not a leap Year

Explanation:

Chúng tôi đã triển khai tất cả ba điều kiện bắt buộc (mà chúng tôi đã liệt kê ở trên) trong chương trình bằng cách sử dụng từ khóa 'và' và 'hoặc' bên trong điều kiện nếu khác. Sau khi nhận được đầu vào từ người dùng, trước tiên chương trình sẽ chuyển sang phần đầu vào và kiểm tra xem năm nhất định có phải là một năm nhảy không. Nếu điều kiện thỏa mãn, chương trình sẽ in 'năm nhảy'; Chương trình khác sẽ in 'Không phải là một năm nhảy.'



Hướng dẫn is 2100 a leap year python? - Năm 2100 có phải là trăn năm nhuận không?
Đối với video, hãy tham gia kênh YouTube của chúng tôi: Tham gia ngay


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ẻ

Hướng dẫn is 2100 a leap year python? - Năm 2100 có phải là trăn năm nhuận không?
Hướng dẫn is 2100 a leap year python? - Năm 2100 có phải là trăn năm nhuận không?
Hướng dẫn is 2100 a leap year python? - Năm 2100 có phải là trăn năm nhuận không?






2000 có phải là một năm bước nhảy không?

Nếu một năm chia hết 100, nhưng không phải là 400. Ví dụ: 1900, thì đó không phải là một năm bước nhảy vọt.Nếu một năm chia hết cho cả hai, thì đó là một năm bước nhảy vọt.Vì vậy, 2000 là một năm bước nhảy vọt.2000 is a leap year.

Năm 2100 là một năm nhảy?

Năm 2000, giống như năm 1996 và 2004, là một năm bước nhảy - với 29 ngày vào tháng Hai;Nhưng các năm 1900, 1999, 2001, 2002, 2003, 2005 và 2100 không phải là năm nhảy - và chỉ có 28 ngày trong tháng Hai.(24 Geo.not leap years - and have only 28 days in February. (24 Geo.

Làm thế nào để bạn kiểm tra xem đó là một con trăn năm bước nhảy?

Một con trăn năm bước nhảy được tìm thấy bằng cách kiểm tra tính chia rẽ của năm với 4 và 400. Nếu một năm hoàn toàn chia hết cho 4, thì đó là một năm bước nhảy vọt.Tuy nhiên, nếu đó là một năm thế kỷ (kết thúc với 00), thì nó sẽ được kiểm tra với 400. Tại sao năm 2020 không phải là một năm bước nhảy?checking the divisibility of the year with 4 and 400. If a year is perfectly divisible by 4, then it is a leap year. However, if it is a century year (ending with 00), then it will be checked with 400. Why is 2020 not a leap year?

1900 là một năm bước nhảy?

Ngoại lệ: 1900 không phải là một năm bước nhảy vọt vì nó chia hết cho 4 và 100, nhưng không phải là 400. 2000 là một năm bước nhảy vọt vì nó chia hết cho 4, 100 và 400.1900 is not a leap year because it is divisible by 4 and 100, but not by 400. 2000 is a leap year because it is divisible by 4, 100, and 400.