Hướng dẫn how do i get the number of sundays in a month in python? - làm thế nào để tôi có được số ngày chủ nhật trong một tháng trong python?
Tôi mất: (tiết kiệm phải lo lắng về việc ở đúng tháng, v.v.) Show
Hoặc, như @mgilson đã chỉ ra, bạn có thể loại bỏ danh sách-comp và kết thúc tất cả như một trình tạo:
Và tôi cho rằng, bạn có thể ném vào: Làm thế nào để có được số ngày trong tháng ở Python.How to find all Sundays of a calendar year in python. So in order to find all Sundays in the given calendar year, we are going to use calendar and datetime module in our python program. Before going to write a program we need to understand calendar and datetime module. def number_of_days_in_month (năm = 2019, tháng = 2):. trở lại tháng (năm, tháng) [1]. in (number_of_days_in_month (2019, 2)) # in 28 .. Một tháng Python là bao nhiêu tuần? Mỗi tháng chứa từ 4 đến 6 tuần đến mỗi tuần chứa 1 ngày7.Trong hướng dẫn này, chúng ta sẽ xem làm thế nào để tìm thấy tất cả các ngày chủ nhật của một năm dương lịch ở Python. Vì vậy, để tìm tất cả các ngày chủ nhật trong năm dương lịch nhất định, chúng tôi sẽ sử dụng mô -đun lịch và dữ liệu trong chương trình Python của chúng tôi. Trước khi viết một chương trình, chúng tôi cần hiểu về Lịch và Mô -đun DateTime. from datetime import date import calendar Mô -đun lịch trong Python là gì? Year=2019 A=calendar.TextCalendar(calendar.SUNDAY) Mô -đun lịch là mô -đun sẵn có trong Python cung cấp chức năng hữu ích để giải quyết nhiệm vụ dựa trên ngày, tháng và năm. Theo mặc định, thứ Hai được thực hiện tại Index [0] (ngày đầu tiên trong tuần) và Chủ nhật lúc [6] (ngày cuối cùng của tuần).TextCalendar we generate the plain text calendar. for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year)) Mô -đun DateTime trong Python là gì? Python cũng đã sử dụng mô -đun sẵn sàng cho phép chúng tôi giải quyết các nhiệm vụ khác nhau vào ngày và giờ.Chương trình tìm tất cả các ngày chủ nhật của một năm dương lịch ở Python from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year)) Output: Sunday,6-1-2019 Sunday,13-1-2019 Sunday,20-1-2019 Sunday,27-1-2019 Sunday,3-2-2019 Sunday,10-2-2019 Sunday,17-2-2019 Sunday,24-2-2019 Sunday,3-3-2019 Sunday,10-3-2019 Sunday,17-3-2019 Sunday,24-3-2019 Sunday,31-3-2019 Sunday,7-4-2019 Sunday,14-4-2019 Sunday,21-4-2019 Sunday,28-4-2019 Sunday,5-5-2019 Sunday,12-5-2019 Sunday,19-5-2019 Sunday,26-5-2019 Sunday,2-6-2019 Sunday,9-6-2019 Sunday,16-6-2019 Sunday,23-6-2019 Sunday,30-6-2019 Sunday,7-7-2019 Sunday,14-7-2019 Sunday,21-7-2019 Sunday,28-7-2019 Sunday,4-8-2019 Sunday,11-8-2019 Sunday,18-8-2019 Sunday,25-8-2019 Sunday,1-9-2019 Sunday,8-9-2019 Sunday,15-9-2019 Sunday,22-9-2019 Sunday,29-9-2019 Sunday,6-10-2019 Sunday,13-10-2019 Sunday,20-10-2019 Sunday,27-10-2019 Sunday,3-11-2019 Sunday,10-11-2019 Sunday,17-11-2019 Sunday,24-11-2019 Sunday,1-12-2019 Sunday,8-12-2019 Sunday,15-12-2019 Sunday,22-12-2019 Sunday,29-12-2019 Vì vậy, hãy để bắt đầu hiểu chương trình một cách dễ dàng Ở đây, chúng tôi bao gồm ngày từ mô -đun DateTime cũng bao gồm mô -đun lịch trong chương trình.
in (number_of_days_in_month (2019, 2)) # in 28 .. Một tháng Python là bao nhiêu tuần? in (number_of_days_in_month (2019, 2)) # in 28 .. Một tháng Python là bao nhiêu tuần? Mỗi tháng chứa từ 4 đến 6 tuần đến mỗi tuần chứa 1 ngày7. Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday. Cải thiện bài viếtWe have to make some
key observations. First one will be if the month has 28 days then every day occurs 4 times. The second one will be if it has 29 days then the day on which the month starts will occur 5 times. The third one will be if the month has 30 days, then the day on which the month starts and the next day will occur 5 days. The last one is if the month has 31 days, then the day on which the month starts and the next 2 days will occur 5 days with the rest occurring 4 times each. Lưu bài viết Đọc 0Bàn luận Cho ngày bắt đầu và số ngày trong một tháng. Tìm số lần mỗi ngày xảy ra trong một tháng & nbsp; ví dụ: & nbsp; 8 9 0 1 2 3 2 5 6Quan sát: Chúng tôi phải thực hiện một số quan sát chính. Đầu tiên sẽ là nếu tháng có 28 ngày thì mỗi ngày xảy ra 4 lần. Cái thứ hai sẽ là nếu nó có 29 ngày thì ngày mà tháng bắt đầu sẽ xảy ra 5 lần. Người thứ ba sẽ là nếu tháng có 30 ngày, thì ngày mà tháng bắt đầu và ngày hôm sau sẽ xảy ra 5 ngày. Lần cuối cùng là nếu tháng có 31 ngày, thì ngày mà tháng bắt đầu và 2 ngày tiếp theo sẽ xảy ra 5 ngày với phần còn lại xảy ra 4 lần mỗi lần. & NBSP; Giá trị ban đầu là 4 là số lần xuất hiện tối thiểu sẽ là 4. (số ngày-28). Tìm chỉ số của ngày đầu tiên. Tính số ngày xảy ra sẽ là 5. Sau đó chạy vòng lặp từ POS đến POS+(số ngày-28) để đánh dấu sự xuất hiện là 5. Nếu POS+(số ngày-28) vượt quá 6, sau đó sử dụng %7 đến Nhận các chỉ mục từ đầu. & NBSP; Dưới đây là việc triển khai C ++ của phương pháp trên: & NBSP; CPP Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)5 1 2 3 4 5 6 7 7 8 9from datetime import date import calendar0__22222222222222 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))8 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))0 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 9 6 from datetime import date import calendar8 9Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)3 9 6 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)8 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Sunday,6-1-2019 Sunday,13-1-2019 Sunday,20-1-2019 Sunday,27-1-2019 Sunday,3-2-2019 Sunday,10-2-2019 Sunday,17-2-2019 Sunday,24-2-2019 Sunday,3-3-2019 Sunday,10-3-2019 Sunday,17-3-2019 Sunday,24-3-2019 Sunday,31-3-2019 Sunday,7-4-2019 Sunday,14-4-2019 Sunday,21-4-2019 Sunday,28-4-2019 Sunday,5-5-2019 Sunday,12-5-2019 Sunday,19-5-2019 Sunday,26-5-2019 Sunday,2-6-2019 Sunday,9-6-2019 Sunday,16-6-2019 Sunday,23-6-2019 Sunday,30-6-2019 Sunday,7-7-2019 Sunday,14-7-2019 Sunday,21-7-2019 Sunday,28-7-2019 Sunday,4-8-2019 Sunday,11-8-2019 Sunday,18-8-2019 Sunday,25-8-2019 Sunday,1-9-2019 Sunday,8-9-2019 Sunday,15-9-2019 Sunday,22-9-2019 Sunday,29-9-2019 Sunday,6-10-2019 Sunday,13-10-2019 Sunday,20-10-2019 Sunday,27-10-2019 Sunday,3-11-2019 Sunday,10-11-2019 Sunday,17-11-2019 Sunday,24-11-2019 Sunday,1-12-2019 Sunday,8-12-2019 Sunday,15-12-2019 Sunday,22-12-2019 Sunday,29-12-20198 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.0 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.2 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 4 5 6 7 7 8 9from datetime import date import calendar0__22222222222222 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 9 6 from datetime import date import calendar8 8 9Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)3 9 04 3from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 9 08 9 10 11from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Java 13 14 13 16 17 18 19 9 17 22 4 5 6 26 9 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 30 31 32 1 6 35 3 2 5 6 35 8 2from datetime import date import calendar0 6 35from datetime import date import calendar2 2222 from datetime import date import calendar5 Các Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 62 63__for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 68 69from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 73 63from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 62 63__Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 73 63from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 8 35for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))8 35from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))0 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 89Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 03 04from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 10 35 19 56 21 22from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.0 35 68 22from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 62 63__Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 73 63from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 89Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 03 04from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 62 3from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 08 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Python3Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 10for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 15 16 17for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 44Monday 4 Tuesday 5 Wednesday 5 Thursday 5 Friday 4 Saturday 4 Sunday 42 46 7 8 9from datetime import date import calendar0 2from datetime import date import calendar2 6 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 9 17 22 4 55 9from datetime import date import calendar09 76from datetime import date import calendar11 from datetime import date import calendar12 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 58 59from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 13 71 72 73for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))0 9 75 76 77 1 2223 222525 7from datetime import date import calendar4 93 9 95 76 55 69 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 from datetime import date import calendar00______ 9Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 from datetime import date import calendar00 from datetime import date import calendar01 from datetime import date import calendar02 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 63 6 56from datetime import date import calendar22 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.0 from datetime import date import calendar63 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 from datetime import date import calendar25 76 76 from datetime import date import calendar28 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 58 59from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 13 71 72 73 9 75 76 77 1 2223 222525from datetime import date import calendar89 C# 7from datetime import date import calendar4 93 9 95 76 55 69 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 from datetime import date import calendar00______ 9Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 from datetime import date import calendar00 from datetime import date import calendar01 from datetime import date import calendar02 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 63 6 56from datetime import date import calendar22 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 from datetime import date import calendar25 76 76 from datetime import date import calendar28 9 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 30 31 32 1 6Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)13 3 2 5 6Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)18 8 2from datetime import date import calendar0 6 35from datetime import date import calendar2 2222 from datetime import date import calendar5 Các Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 62 63__for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)5 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 73 63from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 62 63__Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 73 63from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 8 35for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))8 35from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))0 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 89Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 03 04from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 10 35Sunday,6-1-2019 Sunday,13-1-2019 Sunday,20-1-2019 Sunday,27-1-2019 Sunday,3-2-2019 Sunday,10-2-2019 Sunday,17-2-2019 Sunday,24-2-2019 Sunday,3-3-2019 Sunday,10-3-2019 Sunday,17-3-2019 Sunday,24-3-2019 Sunday,31-3-2019 Sunday,7-4-2019 Sunday,14-4-2019 Sunday,21-4-2019 Sunday,28-4-2019 Sunday,5-5-2019 Sunday,12-5-2019 Sunday,19-5-2019 Sunday,26-5-2019 Sunday,2-6-2019 Sunday,9-6-2019 Sunday,16-6-2019 Sunday,23-6-2019 Sunday,30-6-2019 Sunday,7-7-2019 Sunday,14-7-2019 Sunday,21-7-2019 Sunday,28-7-2019 Sunday,4-8-2019 Sunday,11-8-2019 Sunday,18-8-2019 Sunday,25-8-2019 Sunday,1-9-2019 Sunday,8-9-2019 Sunday,15-9-2019 Sunday,22-9-2019 Sunday,29-9-2019 Sunday,6-10-2019 Sunday,13-10-2019 Sunday,20-10-2019 Sunday,27-10-2019 Sunday,3-11-2019 Sunday,10-11-2019 Sunday,17-11-2019 Sunday,24-11-2019 Sunday,1-12-2019 Sunday,8-12-2019 Sunday,15-12-2019 Sunday,22-12-2019 Sunday,29-12-20198 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.0 35Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.2 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1 6 62 63__Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 73 63from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)94 Monday 4 Tuesday 5 Wednesday 5 Thursday 5 Friday 4 Saturday 4 Sunday 42 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)96 46Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 89 9 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 6 03 04from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 08 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)1sum(1 for d in range(*monthrange(y,m)) if weekday(y,m,d+1)==SUNDAY) 6 from collections import Counter days = Counter(weekday(y, m, d + 1) for d in range(*monthrange(y, m))) print days[SUNDAY] 10for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))22 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 15 16 17 9 8Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))29 1 6 35 3 2225____ 6 35 8 2from datetime import date import calendar0 6 35from datetime import date import calendar2 2222 57Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))48 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))51 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)5 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))55 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))51 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 89for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 8 35for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))8 35from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))0 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))76 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))79 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 Sunday,6-1-2019 Sunday,13-1-2019 Sunday,20-1-2019 Sunday,27-1-2019 Sunday,3-2-2019 Sunday,10-2-2019 Sunday,17-2-2019 Sunday,24-2-2019 Sunday,3-3-2019 Sunday,10-3-2019 Sunday,17-3-2019 Sunday,24-3-2019 Sunday,31-3-2019 Sunday,7-4-2019 Sunday,14-4-2019 Sunday,21-4-2019 Sunday,28-4-2019 Sunday,5-5-2019 Sunday,12-5-2019 Sunday,19-5-2019 Sunday,26-5-2019 Sunday,2-6-2019 Sunday,9-6-2019 Sunday,16-6-2019 Sunday,23-6-2019 Sunday,30-6-2019 Sunday,7-7-2019 Sunday,14-7-2019 Sunday,21-7-2019 Sunday,28-7-2019 Sunday,4-8-2019 Sunday,11-8-2019 Sunday,18-8-2019 Sunday,25-8-2019 Sunday,1-9-2019 Sunday,8-9-2019 Sunday,15-9-2019 Sunday,22-9-2019 Sunday,29-9-2019 Sunday,6-10-2019 Sunday,13-10-2019 Sunday,20-10-2019 Sunday,27-10-2019 Sunday,3-11-2019 Sunday,10-11-2019 Sunday,17-11-2019 Sunday,24-11-2019 Sunday,1-12-2019 Sunday,8-12-2019 Sunday,15-12-2019 Sunday,22-12-2019 Sunday,29-12-20196 35Sunday,6-1-2019 Sunday,13-1-2019 Sunday,20-1-2019 Sunday,27-1-2019 Sunday,3-2-2019 Sunday,10-2-2019 Sunday,17-2-2019 Sunday,24-2-2019 Sunday,3-3-2019 Sunday,10-3-2019 Sunday,17-3-2019 Sunday,24-3-2019 Sunday,31-3-2019 Sunday,7-4-2019 Sunday,14-4-2019 Sunday,21-4-2019 Sunday,28-4-2019 Sunday,5-5-2019 Sunday,12-5-2019 Sunday,19-5-2019 Sunday,26-5-2019 Sunday,2-6-2019 Sunday,9-6-2019 Sunday,16-6-2019 Sunday,23-6-2019 Sunday,30-6-2019 Sunday,7-7-2019 Sunday,14-7-2019 Sunday,21-7-2019 Sunday,28-7-2019 Sunday,4-8-2019 Sunday,11-8-2019 Sunday,18-8-2019 Sunday,25-8-2019 Sunday,1-9-2019 Sunday,8-9-2019 Sunday,15-9-2019 Sunday,22-9-2019 Sunday,29-9-2019 Sunday,6-10-2019 Sunday,13-10-2019 Sunday,20-10-2019 Sunday,27-10-2019 Sunday,3-11-2019 Sunday,10-11-2019 Sunday,17-11-2019 Sunday,24-11-2019 Sunday,1-12-2019 Sunday,8-12-2019 Sunday,15-12-2019 Sunday,22-12-2019 Sunday,29-12-20198 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.0 35Input: Number of days in month = 28 First day = Wednesday Output: Monday = 4 Tuesday = 4 Wednesday = 4 Thursday = 4 Friday = 4 Saturday = 4 Sunday = 4 Explanation: In the month of February, every day occurs 4 times. Input: Number of days in month = 31 First day = Tuesday Output: Monday = 4 Tuesday = 5 Wednesday = 5 Thursday = 5 Friday = 4 Saturday = 4 Sunday = 4 Explanation: The month starts on Tuesday and ends on Thursday.2 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)0 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))51 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 8for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))7 for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))5 89Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 9from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))3 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))09 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))11 3from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))1 Year=2019 A=calendar.TextCalendar(calendar.SUNDAY)4 08from datetime import date import calendar Year= 2019 A=calendar.TextCalendar(calendar.SUNDAY) for b in range(1,13): for k in A.itermonthdays(Year,b): if k!=0: day=date(Year,b,k) if day.weekday()==6: print("%s,%d-%d-%d" % (calendar.day_name[6] ,k,b,Year))16
Monday 4 Tuesday 5 Wednesday 5 Thursday 5 Friday 4 Saturday 4 Sunday 4
Làm thế nào tôi có thể chọn tất cả các ngày chủ nhật trong một năm bằng Python?Sử dụng "Hôm nay + datetime.timedelta (days = -today.weekday (), tuần = 1)" sẽ tốt hơn.today + datetime. timedelta(days=-today. weekday(), weeks=1)" will better.
Có bao nhiêu ngày trong một tháng Python?Khoa học dữ liệu thực tế bằng cách sử dụng Python giả sử chúng ta có một năm y và một tháng M, chúng ta phải trả lại số ngày của tháng đó cho năm nhất định.Vì vậy, nếu y = 1992 và m = 7, thì kết quả sẽ là 31, nếu năm là 2020 và m = 2, thì kết quả là 29. Nếu m nằm trong danh sách, thì hãy trả về 31, nếu không, sẽ trả về 30.if the Y = 1992 and M = 7, then the result will be 31, if the year is 2020, and M = 2, then the result is 29. if m is in the list, then return 31, otherwise, return 30.
Làm thế nào tôi cho thấy những ngày của một tháng ở Python?Làm thế nào để có được số ngày trong tháng ở Python.. def number_of_days_in_month (năm = 2019, tháng = 2):. trở lại tháng (năm, tháng) [1]. in (number_of_days_in_month (2019, 2)) # in 28 .. Một tháng Python là bao nhiêu tuần?Mỗi tháng chứa từ 4 đến 6 tuần đến mỗi tuần chứa 1 ngày7.between 4 and 6 weeks and each week contains 1–7 days. |