Hướng dẫn write a python program that takes a year from user and print whether that year is a leap year or not - viết một chương trình python mất một năm từ người dùng và in ra liệu năm đó có phải là năm nhuận hay không

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 Năm bước nhảy Python

Một năm được cho là năm bước nhảy nếu nó chia hết cho 4 và không chia hết cho 100, với một ngoại lệ là chia hết cho 400.

Trong hướng dẫn này, chúng tôi sẽ viết một chương trình để kiểm tra xem năm được đưa ra là năm bước nhảy.

Thuật toán

Sau đây là thuật toán mà chúng tôi sẽ sử dụng để kiểm tra xem năm đầu vào có phải là năm nhảy hay không.

  1. Đọc một số nguyên từ người dùng, biến năm.year variable.
  2. Kiểm tra điều kiện nếu năm chính xác chia hết cho 4 và 100, hoặc năm là chính xác chia hết cho 400.year is exactly divisible by 4 and 100, or the year is exactly divisible by 400.
  3. Nếu điều kiện trên trở lại đúng, năm đã cho là năm bước nhảy khác thì đó không phải là năm bước nhảy.year is leap year else it is not leap year.

Chương trình Python

year = int(input('Enter year : '))

if (year%4 == 0 and year%100 != 0) or (year%400 == 0) :
    print(year, "is a leap year.")
else :
    print(year, "is not a leap year.")

Đầu ra

Hướng dẫn write a python program that takes a year from user and print whether that year is a leap year or not - viết một chương trình python mất một năm từ người dùng và in ra liệu năm đó có phải là năm nhuận hay không

Sự kết luận

Trong hướng dẫn Python & NBSP; chúng tôi đã học được cách kiểm tra xem năm được đưa ra có phải là năm nhảy hay không.

Tải xuống PDF - Chương trình Python để kiểm tra năm bước nhảy

Ví dụ về nhà / python / chương trình python để kiểm tra xem năm có phải là một năm nhảy hay khôngPython Examples / Python Program to Check whether Year is a Leap Year or not

Trong bài đăng này, chúng tôi sẽ viết một chương trình Python để kiểm tra xem năm đầu vào (được nhập bởi người dùng) có phải là năm nhảy hay không.

Mã Python

Trong chương trình này, người dùng được yêu cầu nhập một năm. Chương trình kiểm tra xem năm đã nhập có phải là năm bước nhảy hay không.

# User enters the year
year = int(input("Enter Year: "))

# Leap Year Check
if year % 4 == 0 and year % 100 != 0:
    print(year, "is a Leap Year")
elif year % 100 == 0:
    print(year, "is not a Leap Year")
elif year % 400 ==0:
    print(year, "is a Leap Year")
else:
    print(year, "is not a Leap Year")

Output:

Hướng dẫn write a python program that takes a year from user and print whether that year is a leap year or not - viết một chương trình python mất một năm từ người dùng và in ra liệu năm đó có phải là năm nhuận hay không

Bài viết liên quan:

  1. C chương trình để kiểm tra năm bước nhảy
  2. Chương trình Java để kiểm tra năm bước nhảy
  3. Chương trình C ++ để kiểm tra năm bước nhảy bằng cách sử dụng chức năng
  4. Chương trình Python để kiểm tra số nguyên tố
  5. Chương trình Python để kiểm tra chẵn hoặc kỳ lạ

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 write a python program that takes a year from user and print whether that year is a leap year or not - viết một chương trình python mất một năm từ người dùng và in ra liệu năm đó có phải là năm nhuận hay 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 write a python program that takes a year from user and print whether that year is a leap year or not - viết một chương trình python mất một năm từ người dùng và in ra liệu năm đó có phải là năm nhuận hay không
Hướng dẫn write a python program that takes a year from user and print whether that year is a leap year or not - viết một chương trình python mất một năm từ người dùng và in ra liệu năm đó có phải là năm nhuận hay không
Hướng dẫn write a python program that takes a year from user and print whether that year is a leap year or not - viết một chương trình python mất một năm từ người dùng và in ra liệu năm đó có phải là năm nhuận hay không






Làm thế nào để bạn tìm thấy một năm là năm nhảy hay không ở Python?

Example:..
# Chức năng mặc định để thực hiện các điều kiện để kiểm tra năm bước nhảy ..
Def Checkleap (Năm):.
# Kiểm tra xem năm đã cho là năm bước nhảy ..
if ((năm % 400 == 0) hoặc ..
(Năm % 100! = 0) và ..
(Năm % 4 == 0)):.
In ("Năm đã cho là một năm bước nhảy") ;.
# Khác nó không phải là một năm bước nhảy ..

Làm thế nào để bạn kiểm tra xem một năm là năm bước nhảy mà không sử dụng bất kỳ nhà khai thác nào?

Một năm là một năm bước nhảy nếu các điều kiện sau được thỏa mãn: năm là bội số của 400. Năm là bội số của 4 và không phải bội số của 100.

Điều kiện năm bước nhảy trong Python là gì?

# Chương trình Python để kiểm tra xem năm có phải là năm bước nhảy hay không năm = 2000 # để có được năm (đầu vào số nguyên) từ người dùng # năm = int (đầu vào ("nhập một năm:"))Kết thúc với 00) # Năm thế kỷ chia cho 400 là năm bước nhảy nếu (năm % 400 == 0) và (năm % 100 == 0): in ("{0} là một năm bước nhảy". ...if (year % 400 == 0) and (year % 100 == 0): print("{0} is a leap year". ...

Làm thế nào để bạn viết một chương trình để tìm năm nhảy?

Trong ví dụ này, bạn sẽ học cách kiểm tra xem năm do người dùng nhập có phải là một năm bước nhảy hay không.Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình C sau: Các toán tử lập trình C.C nếu ... tuyên bố khác ...
1999 không phải là một năm bước nhảy ..
2000 là một năm bước nhảy ..
2004 là một năm bước nhảy ..