Làm thế nào để Python xử lý các năm nhuận?

Năm nhuận là một năm có 366 ngày [thay vì 365] kể cả ngày 29 tháng 2 là ngày xen kẽ. Năm nhuận là năm bội số của 4, ngoại trừ những năm chia hết cho 100 nhưng không chia hết cho 400

ReturnsSeries hoặc ndarray

Booleans cho biết nếu ngày thuộc về một năm nhuận

ví dụ

Phương pháp này khả dụng trên Sê-ri có giá trị ngày giờ trong trình truy cập

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
4 và trực tiếp trên DatetimeIndex

năm nhuận không phải là rất thường xuyên. Ý tôi là 4 năm không được coi là thường xuyên, phải không? . Chúng tôi cũng sẽ thêm một số điều thú vị có thể cho bạn biết toàn bộ lịch của năm đó

Nhập khẩu [Bước 1]

Đối với mã này, chúng ta sẽ cần sử dụng lịch để nói và tạo các đối tượng. Mô-đun

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
5 của Python là hoàn hảo cho việc này

import calendar

Điều này chỉ đơn giản là nhập mô-đun

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
5, vì vậy chúng tôi có thể sử dụng nó trong tương lai

Chức năng Lịch năm [Bước 2]

Bây giờ chúng tôi muốn lịch của năm đã được nhập. Vào thời điểm chúng ta gọi hàm này [sử dụng nó], chúng ta đã có năm

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]

Đoạn mã này tạo một hàm có tên là

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
7. Khi chúng tôi sử dụng nó, ví dụ nếu chúng tôi làm
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
8, nó sẽ hiển thị lịch của năm 2021. Điều này sẽ hoạt động trong bất kỳ năm nào, cho dù đó là trong tương lai hay trong quá khứ

Kiểm tra xem Năm đã cho có phải là Năm nhuận hay không [Bước 3]

Bây giờ chúng ta cần một phần của mã nếu năm là năm nhuận

year = int[input["What year: "]]
final_bool = year.is_integer[]

Mã này sử dụng

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
9 để cung cấp cho chúng tôi một biến boolean nếu số đó là một số nguyên. Biến boolean là Đúng hoặc Sai và có thể được sử dụng để xác định nhiều thứ

Sử dụng chức năng được tạo và cho biết [Bước 4]

Đây là một phần của mã nơi chúng tôi có thể cho người dùng biết nếu năm đã cho là năm nhuận và cũng yêu cầu lịch biểu. May mắn thay, chúng tôi có chức năng đã xuống dưới dạng

year = int[input["What year: "]]
final_bool = year.is_integer[]
0. Chúng tôi có thể sử dụng điều này để theo dõi bất kỳ năm nào tại bất kỳ nơi nào

if final_bool == True:
print["This year is a leap year!"]
cal[year]
elif final_bool != True:
print["This year is not a leap year!"]
cal[year]

Mã này sử dụng

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
0 để kiểm tra xem năm chia cho 4 có phải là số nguyên không. Nếu vậy, bạn sẽ biết rằng năm đó là năm nhuận và chúng ta có thể sử dụng
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
1 để lấy lịch của năm đó. Nếu giá trị đã cho
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
2 không bằng [
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
3 ] thì nó sẽ cho biết năm không phải là năm nhuận và sử dụng hàm
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
1 để lấy năm

Chạy mã của bạn [Bước 5]

Tin hay không tùy bạn.. bạn đã hoàn thành

Có 3 phương pháp chạy chính khả thi và đây là tất cả các phương pháp đó

Phương pháp 1. thay thế. nó

Nếu bạn đang sử dụng thay thế. nó để mã hóa chương trình của bạn, chỉ cần nhấn nút ở trên cùng giống như nút phát để chạy mã của bạn. Sau đó gõ vào hộp đen để trả lời tất cả những gì bạn được hỏi

Phương pháp 2. IDE Python gốc

Nếu bạn đang sử dụng Python IDE thông thường, những IDE xuất hiện khi bạn tải xuống Python, bạn chỉ cần nhấn F5 trên bàn phím hoặc nhấp vào “Chạy” rồi “Chạy Mô-đun. ” Thao tác này sẽ mở ra một cửa sổ mới để sử dụng mã của bạn

Phương pháp 3. Notepad hoặc bất kỳ IDE lập trình nào

Bạn chỉ cần mở thư mục tệp chứa tệp Python của bạn và trong thư mục đó mở dấu nhắc lệnh. Trong dấu nhắc lệnh, bạn sẽ nhập

def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
5 và bạn có thể thay thế
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
6 đầu tiên bằng những gì bạn đã cài đặt Python dưới dạng. Nó có thể là
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
7,
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
8,
def cal[year]:    opt = input["Would you like the schedule of the year? y/n: "]    if opt == "y":
print[calendar.calendar[year]]

if opt == "n":
print["Alright!"]
9, và một số thứ khác

Cảm ơn bạn đã đọc nó, và hy vọng bạn đã học được điều gì đó mới. Toàn bộ mã này trong một tệp duy nhất có tại kho lưu trữ GitHub này

Python tính toán năm nhuận giữa hai năm như thế nào?

start = int[input["Nhập năm bắt đầu. "]] end = int[input["Nhập năm cuối. "]] nếu bắt đầu

Chủ Đề