PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
d9423196
New Member
 

加入日期: Jan 2008
文章: 7
python 年度版

代碼:


import calendar
year_x = raw_input(">>> Input year :")

for month in range(1, 13):

    c = calendar.monthcalendar(int(year_x), month)
    first_week = c[0]
    second_week = c[1]
    third_week = c[2]

    if first_week[calendar.TUESDAY]:
        meeting_date = second_week[calendar.TUESDAY]
    else:
        meeting_date = third_week[calendar.TUESDAY]

    print '%s/%2s/%2s' % (year_x,month, meeting_date)
    



這份介紹說得很清楚 也從這邊改來的
http://pymotw.com/2/calendar/
     
      

此文章於 2015-05-23 12:12 PM 被 d9423196 編輯.
舊 2015-05-23, 12:11 PM #11
回應時引用此文章
d9423196離線中  
傳說
Amateur Member
 

加入日期: Jun 2002
您的住址: 太陽系
文章: 32
Java版
代碼:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, 1);
int offset= cal.get(Calendar.DAY_OF_WEEK);
cal.add(Calendar.DATE, 10 - offset);
 
__________________
PCDVD站長:擋廣吿的後果就是導致免費網站無以為繼!
在你享受自由網路的同時
自私的行為只會扼殺這個環境。
舊 2015-05-23, 12:16 PM #12
回應時引用此文章
傳說離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者傳說
Java版

Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, 1);
int offset= cal.get(Calendar.DAY_OF_WEEK);
cal.add(Calendar.DATE, 10 - offset);

直接找現成的Calendar類元件是最好的做法.......
舊 2015-05-23, 12:40 PM #13
回應時引用此文章
vxr離線中  
c2826118
Silent Member
 

加入日期: Dec 2013
文章: 0
這程式我相信台灣很多資工科畢業的寫不出來
舊 2015-05-23, 12:50 PM #14
回應時引用此文章
c2826118離線中  
micall.lee
*停權中*
 
micall.lee的大頭照
 

加入日期: Jul 2013
文章: 331
引用:
作者c2826118
這程式我相信台灣很多資工科畢業的寫不出來

我都非資工出身都能寫的出來,沒這麼誇張吧
舊 2015-05-23, 01:05 PM #15
回應時引用此文章
micall.lee離線中  
傳說
Amateur Member
 

加入日期: Jun 2002
您的住址: 太陽系
文章: 32
不會誇張
很多求學念A科系,工作卻完全無關的....
引用:
作者micall.lee
我都非資工出身都能寫的出來,沒這麼誇張吧
__________________
PCDVD站長:擋廣吿的後果就是導致免費網站無以為繼!
在你享受自由網路的同時
自私的行為只會扼殺這個環境。
舊 2015-05-23, 01:08 PM #16
回應時引用此文章
傳說離線中  
micall.lee
*停權中*
 
micall.lee的大頭照
 

加入日期: Jul 2013
文章: 331
引用:
作者傳說
不會誇張
很多求學念A科系,工作卻完全無關的....

如果自己都不願意學,該上課卻翹課,考試都作弊過關,不會是正常

我的問題是如果學生願意好好上課,學校教育也沒辦法讓資工系畢業的寫這種邏輯?
舊 2015-05-23, 01:10 PM #17
回應時引用此文章
micall.lee離線中  
chenyy
New Member
 
chenyy的大頭照
 

加入日期: Jul 2002
您的住址: 地球
文章: 9
資工的用正常的高階程式, 這個寫不出來有點誇張了.
何況現在有google, 程式庫/framework sample code 查一下就有了, 真的難度很低.
舊 2015-05-23, 01:15 PM #18
回應時引用此文章
chenyy離線中  
d9423196
New Member
 

加入日期: Jan 2008
文章: 7
引用:
作者micall.lee
如果自己都不願意學,該上課卻翹課,考試都作弊過關,不會是正常

我的問題是如果學生願意好好上課,學校教育也沒辦法讓資工系畢業的寫這種邏輯?


難說
有些學校還在學dev c
跟實際應用上差距很多...
很多學生看到就放棄了也是原因...
比如用C寫thread+socket............
和用python寫差距........
上機開不開放網路也是重點
舊 2015-05-23, 01:27 PM #19
回應時引用此文章
d9423196離線中  
ttqqww
*停權中*
 
ttqqww的大頭照
 

加入日期: Apr 2002
您的住址: 滅絕希望的世界
文章: 750
跪求找出每期即將開出的樂透號碼 的程式
舊 2015-05-23, 01:51 PM #20
回應時引用此文章
ttqqww離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是10:53 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。