الفرق بين المراجعتين ل"Python/calendar/prcal"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>calendar.prcal()‎</code> في بايثون}}</noinclude> تطبع الدالة تقويم السنة كاملة والذ...')
 
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:الدالة <code>calendar.prcal()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:الدالة <code>calendar.prcal()‎</code> في بايثون}}</noinclude>
  
تطبع الدالة تقويم السنة كاملة والذي تعيده الدالة calendar()‎.
+
تطبع الدالة تقويم السنة كاملة والذي تعيده الدالة <code>[[Python/calendar/calendar|calendar()]]</code>‎.
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 71: سطر 71:
 
30 31
 
30 31
  
>>> calendar.prcal(2018, 3, 2, 3, 4)
+
>>> calendar.prcal(2018, 2, 2, 3, 4)
                                                        2018
+
                                          2018
  
  
  
          January                       February                       March                         April
+
      January               February               March                 April
  
Tue Wed Thu Fri Sat Sun Mon   Tue Wed Thu Fri Sat Sun Mon   Tue Wed Thu Fri Sat Sun Mon   Tue Wed Thu Fri Sat Sun Mon
+
Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo
  
                          1             1   2   3   4   5             1   2   3   4   5                         1   2
+
                  1         1 2 3 4 5         1 2 3 4 5                   1 2
  
  2   3   4   5   6   7   8     6   7   8   9 10 11 12     6   7   8   9 10 11 12     3   4   5   6   7   8   9
+
2 3 4 5 6 7 8   6 7 8 9 10 11 12   6 7 8 9 10 11 12   3 4 5 6 7 8 9
  
  9 10 11 12 13 14 15   13 14 15 16 17 18 19   13 14 15 16 17 18 19   10 11 12 13 14 15 16
+
9 10 11 12 13 14 15   13 14 15 16 17 18 19   13 14 15 16 17 18 19   10 11 12 13 14 15 16
  
16 17 18 19 20 21 22   20 21 22 23 24 25 26   20 21 22 23 24 25 26   17 18 19 20 21 22 23
+
16 17 18 19 20 21 22   20 21 22 23 24 25 26   20 21 22 23 24 25 26   17 18 19 20 21 22 23
  
23 24 25 26 27 28 29   27 28                       27 28 29 30 31           24 25 26 27 28 29 30
+
23 24 25 26 27 28 29   27 28                 27 28 29 30 31         24 25 26 27 28 29 30
 +
 
 +
30 31
  
30  31
 
  
  
 +
        May                    June                  July                  August
  
            May                          June                          July                        August
+
Tu We Th Fr Sa Su Mo  Tu We Th Fr Sa Su Mo  Tu We Th Fr Sa Su Mo  Tu We Th Fr Sa Su Mo
  
Tue Wed Thu Fri Sat Sun Mon  Tue Wed Thu Fri Sat Sun Mon  Tue Wed Thu Fri Sat Sun Mon  Tue Wed Thu Fri Sat Sun Mon
+
1  2  3  4  5  6  7            1  2  3  4                  1  2      1  2  3  4  5  6
  
  1  2  3  4  5   6   7                 1  2  3  4                        1  2        1  2  3   4   5   6
+
8  9 10 11 12 13 14    5 6 7 8  9 10 11    3 4 5 6 7  8  9    7  8  9 10 11 12 13
  
   8  9  10  11  12 13 14     5  6  7  8   10 11     3  4  5  6  7  8  9    7  8  9  10  11  12 13
+
15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16  14 15 16 17 18 19 20
  
15  16  17  18  19 20 21   12  13  14  15  16  17  18    10  11  12  13  14  15  16    14  15  16  17 18 19 20
+
22 23 24 25 26 27 28  19 20 21 22 23 24 25  17 18 19 20 21 22 23  21 22 23 24 25 26 27
  
22  23  24  25  26 27 28   19  20  21  22  23  24  25    17  18  19  20  21  22  23    21  22  23  24 25 26 27
+
29 30 31              26 27 28 29 30        24 25 26 27 28 29 30  28 29 30 31
  
29  30  31                    26  27  28  29  30            24  25  26  27  28  29  30    28  29  30  31
+
                                              31
  
                                                            31
 
  
  
 +
    September              October                November              December
  
        September                      October                      November                      December
+
Tu We Th Fr Sa Su Mo  Tu We Th Fr Sa Su Mo  Tu We Th Fr Sa Su Mo  Tu We Th Fr Sa Su Mo
  
Tue Wed Thu Fri Sat Sun Mon  Tue Wed Thu Fri Sat Sun Mon  Tue Wed Thu Fri Sat Sun Mon  Tue Wed Thu Fri Sat Sun Mon
+
            1  2  3                      1          1  2  3  4  5                1  2  3
  
                  1  2   3                             1            1  2  3  4   5                     1  2  3
+
4  5  6  7  8  9 10    2 3 4  5  6  7  8    6  7  8  9 10 11 12    4 5 6  7  8  9 10
  
  4  5  6  7  8  9 10     2  3  4  5  6  7  8    6   7   8  9  10  11 12     4  5  6  7  8  9  10
+
11 12 13 14 15 16 17    9 10 11 12 13 14 15   13 14 15 16 17 18 19   11 12 13 14 15 16 17
  
11  12  13  14  15  16 17     9  10  11  12  13  14  15    13  14  15  16  17  18 19   11  12  13  14  15  16  17
+
18 19 20 21 22 23 24  16 17 18 19 20 21 22  20 21 22 23 24 25 26  18 19 20 21 22 23 24
  
18  19  20  21  22  23 24   16  17  18  19  20  21  22    20  21  22  23  24  25 26   18  19  20  21  22  23  24
+
25 26 27 28 29 30      23 24 25 26 27 28 29  27 28 29 30            25 26 27 28 29 30 31
  
25  26  27  28  29  30       23  24  25  26  27  28  29    27  28  29  30                25  26  27  28  29  30  31
+
                      30 31
  
                              30  31
 
  
 
</syntaxhighlight>
 
</syntaxhighlight>

المراجعة الحالية بتاريخ 21:14، 3 أغسطس 2018


تطبع الدالة تقويم السنة كاملة والذي تعيده الدالة calendar()‎.

البنية العامة

calendar.prcal(year, w=0, l=0, c=6, m=3)

المعاملات

year

السنة المطلوبة.

w

معامل اختياري يأخذ القيمة الافتراضية 0، ويحدّد عرض التقويم الذي ستطبعه الدالة.

l

معامل اختياري يأخذ القيمة الافتراضية 0، ويحدّد مقدار الفاصل بين الأسطر في التقويم الذي ستطبعه الدالة.

c

معامل اختياري يأخذ القيمة الافتراضية 6، ويحدّد مقدار الفاصل بين الأعمدة في التقويم.

m

معامل اختياري يأخذ القيمة الافتراضية 3، ويحدّد عدد الأشهر في كل صفٍّ من صفوف التقويم.

القيمة المعادة

تعيد الدالة القيمة None.

أمثلة

يبين المثال التالي طريقة استخدام الدالة:

>>> import calendar
>>> calendar.prcal(2018)
                                  2018

      January                   February                   March
Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo
                   1             1  2  3  4  5             1  2  3  4  5
 2  3  4  5  6  7  8       6  7  8  9 10 11 12       6  7  8  9 10 11 12
 9 10 11 12 13 14 15      13 14 15 16 17 18 19      13 14 15 16 17 18 19
16 17 18 19 20 21 22      20 21 22 23 24 25 26      20 21 22 23 24 25 26
23 24 25 26 27 28 29      27 28                     27 28 29 30 31
30 31

       April                      May                       June
Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo
                1  2       1  2  3  4  5  6  7                1  2  3  4
 3  4  5  6  7  8  9       8  9 10 11 12 13 14       5  6  7  8  9 10 11
10 11 12 13 14 15 16      15 16 17 18 19 20 21      12 13 14 15 16 17 18
17 18 19 20 21 22 23      22 23 24 25 26 27 28      19 20 21 22 23 24 25
24 25 26 27 28 29 30      29 30 31                  26 27 28 29 30

        July                     August                  September
Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo
                1  2          1  2  3  4  5  6                   1  2  3
 3  4  5  6  7  8  9       7  8  9 10 11 12 13       4  5  6  7  8  9 10
10 11 12 13 14 15 16      14 15 16 17 18 19 20      11 12 13 14 15 16 17
17 18 19 20 21 22 23      21 22 23 24 25 26 27      18 19 20 21 22 23 24
24 25 26 27 28 29 30      28 29 30 31               25 26 27 28 29 30
31

      October                   November                  December
Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo      Tu We Th Fr Sa Su Mo
                   1             1  2  3  4  5                   1  2  3
 2  3  4  5  6  7  8       6  7  8  9 10 11 12       4  5  6  7  8  9 10
 9 10 11 12 13 14 15      13 14 15 16 17 18 19      11 12 13 14 15 16 17
16 17 18 19 20 21 22      20 21 22 23 24 25 26      18 19 20 21 22 23 24
23 24 25 26 27 28 29      27 28 29 30               25 26 27 28 29 30 31
30 31

>>> calendar.prcal(2018, 2, 2, 3, 4)
                                           2018



      January                February                March                  April

Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo

                   1          1  2  3  4  5          1  2  3  4  5                   1  2

 2  3  4  5  6  7  8    6  7  8  9 10 11 12    6  7  8  9 10 11 12    3  4  5  6  7  8  9

 9 10 11 12 13 14 15   13 14 15 16 17 18 19   13 14 15 16 17 18 19   10 11 12 13 14 15 16

16 17 18 19 20 21 22   20 21 22 23 24 25 26   20 21 22 23 24 25 26   17 18 19 20 21 22 23

23 24 25 26 27 28 29   27 28                  27 28 29 30 31         24 25 26 27 28 29 30

30 31



        May                    June                   July                  August

Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo

 1  2  3  4  5  6  7             1  2  3  4                   1  2       1  2  3  4  5  6

 8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9    7  8  9 10 11 12 13

15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16   14 15 16 17 18 19 20

22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23   21 22 23 24 25 26 27

29 30 31               26 27 28 29 30         24 25 26 27 28 29 30   28 29 30 31

                                              31



     September               October                November               December

Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo   Tu We Th Fr Sa Su Mo

             1  2  3                      1          1  2  3  4  5                1  2  3

 4  5  6  7  8  9 10    2  3  4  5  6  7  8    6  7  8  9 10 11 12    4  5  6  7  8  9 10

11 12 13 14 15 16 17    9 10 11 12 13 14 15   13 14 15 16 17 18 19   11 12 13 14 15 16 17

18 19 20 21 22 23 24   16 17 18 19 20 21 22   20 21 22 23 24 25 26   18 19 20 21 22 23 24

25 26 27 28 29 30      23 24 25 26 27 28 29   27 28 29 30            25 26 27 28 29 30 31

                       30 31

انظر أيضًا

  • الدالة prmonth()‎: تطبع الدالة تقويم الشهر الذي تعيده الدالة month()‎.
  • الدالة calendar()‎: تعيد الدالة تقويمًا ذا ثلاثة أعمدة يتضمّن سنة كاملة وعلى هيئة سلسلة نصية متعددة الأسطر.

مصادر

صفحة General calendar-related functions في توثيق بايثون الرسمي.