PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 迴圈問題
作者:
skyleona
(多益爆了!)
2022-02-20 23:43:07
大家好,最近剛學python有迴圈問題想請教
用迴圈方式去依序將年份及月份列出來,月份設定為1時,輸出正常:
for year in range(2000,2020):
for month in range(1,13):
print(str(year) + '/' + str(month) )
但是如果輸入區間,就會出錯,ex:2018/6~2019/12,就2019年只會列出6月之後的月份
請各位大大解惑,謝謝
作者:
papple23g
(逆道者)
2022-02-20 23:53:00
for迴圈會自動遞增month變數 所以month=1和+=1都沒有作用 可以拿掉
作者:
skyleona
(多益爆了!)
2022-02-21 00:09:00
p大,我拿掉了,不過月份只要不是輸入1就會出錯
作者:
s0914714
(YA)
2022-02-21 00:10:00
不是出錯 你試著單獨使用range就知道為什麼
作者: a367560 (欸參陸柒)
2022-02-21 00:49:00
你沒叫內圈產生6以前的數字 外圈到下一圈從頭自然是6開始
作者:
timsheu
(為道日損)
2022-02-21 10:08:00
是你認定year叫做年跟month叫做月,但python並不知道它只認為是單純的兩個迴圈,所以上下限是多少就是多少你把年改成0-10、月改成0-20,就應該看得出錯在哪
作者: bdbddbdb (金某聊)
2022-02-24 22:30:00
輸入6就等同for month in range(6,13),所以就只會出現6月之後的。
繼續閱讀
[問題] VS code找不到Pylint可以安裝
brain22
[問題] 如何不用存圖 轉換PIL.ImageGrab的圖片變成bytes-like物件
kurapica1106
[情報] 職前訓練4月開班-AI資料工程師-遠距上課
oepan
[問題] tkinter使用不同class後如何互相呼叫
kurapica1106
[問題] 模擬鍵盤腳本
weilun911
[問題] Django引入模組或方法有使用快取嗎?
chin2049
[問題] 如何爬url會變的video
seiching
Re: [問題] 用VS Code通過SSH到遠端主機的問題
VivianAnn
[問題] 請問要去哪裡下載SafariDriver QQ
capewow
Re: [問題] 為什麼有動作,但還是空白
nsay
Links
booklink
Contact Us: admin [ a t ] ucptt.com