Python 板


LINE

最近想學習 python 找到了中央大學數學系網路上提供的教材。 目前練習到第二章,只教到了 for if else 這些,沒有陣列, 但第二章第一個練習題就卡關了。 http://www.python.math.ncu.edu.tw/exercise/chapter/2 題目:找出三位數的數字和為 10 且數字都不同的所有三位數, 例如:325、910,驗證共有 40 個數。 我只能讓他知道哪些數字加起來是 10,但無法去除重複的, 沒有陣列我要怎麼記住哪些數字有重複到阿?? 話說大家都會把所有練習題給完成嗎?第一章我做了 10 題就受不了了, 都是在要你想辦法畫圖,整個令人很不耐煩,還是說這是數學系的關係? --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.210.216 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1590057130.A.075.html ※ 編輯: s9209122222 (114.35.210.216 臺灣), 05/21/2020 18:35:54
1F:→ s9209122222: 有比這個更好用的中文免費教材嗎? 05/21 18:36
2F:推 cuteSquirrel: 提供給原PO參考: 05/21 18:57
3F:→ cuteSquirrel: https://www.onlinegdb.com/S1ovARXsI 05/21 18:57
4F:→ cuteSquirrel: 中文有一個youtube頻道 彭彭python簡介 入門滿適合 05/21 18:58
5F:→ cuteSquirrel: 英文的話 MIT 和 Michigan 大學都有網路公開課 05/21 18:59
6F:→ s9209122222: 感謝,那麼這題呢?解不出心裡有個疙瘩在 05/21 19:00
7F:→ cuteSquirrel: 在上面連結裡,你可以run看看 05/21 19:00
8F:→ s9209122222: 喔,你貼了,感謝 05/21 19:00
9F:→ s9209122222: 晚點用電腦看看,手機看不到全畫面 05/21 19:01
10F:→ s9209122222: 話說練習十題才發現有 pycharm 可以用,之前一直從 t 05/21 19:03
11F:→ s9209122222: erminal 慢慢執行…… 05/21 19:03
12F:推 ssdoz2sk: 因為全部都是三位數數字,所以你可以拿3個變數來代表各 05/21 19:31
13F:→ ssdoz2sk: 個位數的數字,再去做判斷 05/21 19:31
14F:推 cuteSquirrel: :) 05/21 19:31
15F:推 aidansky0989: 用kaggle的python教程先過個水,6個小單元 05/21 19:31
16F:推 cuteSquirrel: 畫圖的適量就好。刁鑽的複雜圖型不是很重要。 05/21 19:36
17F:→ cuteSquirrel: 幫補kaggle 連結: 05/21 19:38
18F:→ cuteSquirrel: https://www.kaggle.com/learn/python 05/21 19:38
19F:推 cuteSquirrel: 像是後有有一題畫大象那個就可略過 05/21 19:50
20F:→ s9209122222: 這範例有點太進階了啦! 05/21 20:20
21F:→ s9209122222: 而且好像也有用到陣列,但他那個練習題都還沒提到 05/21 20:22
22F:→ nevak: 這題不見得要用陣列吧,最簡單的做法就100-999窮舉,把合 05/21 21:18
23F:→ nevak: 格的印出來,順便加總一下個數最後引出來就好,合格的判定 05/21 21:18
24F:→ nevak: 應該也只需要除法跟if/else就夠了 05/21 21:18
25F:→ nevak: 喜歡loop的人也可以三層loop直接把答案都轉出來 05/21 21:19
26F:推 WestMelon: 最簡單就是跑三個迴圈?判斷三數不相等時相加是否等於1 05/21 21:20
27F:→ WestMelon: 0 05/21 21:20
28F:推 yiche: https://onlinegdb.com/HkNfvbNsI 原po參考看看^^ 05/21 21:53
29F:推 yiche: 不會覺得不耐煩啊 不要小看畫這些莫名的圖形,程式邏輯都在 05/21 22:08
30F:→ yiche: 裡頭,加油! 05/21 22:08
31F:推 forkind: 加油,參考解法 https://onlinegdb.com/HyrO0ZEsI 05/21 22:25
32F:→ s9209122222: 不是 26 樓說的這麼簡單啊,還有三個數不能重複的條 05/21 23:33
33F:→ s9209122222: 件 05/21 23:33
34F:→ s9209122222: 28 樓的最看得懂,不過還是有用到陣列的東西,python 05/21 23:57
35F:→ s9209122222: 好像叫串列? 05/21 23:57
36F:→ s9209122222: 不過看了一下應該可以用減的得到我要的數字,但 if 05/21 23:59
37F:→ s9209122222: 內會變很長…… 05/21 23:59
38F:→ s9209122222: 等等,結果不對呀,有109又有901 05/22 00:00
39F:→ s9209122222: 還有 910 05/22 00:00
40F:→ OrzOGC: 這個時候就該去睡覺,明天你就會覺得昨天的我是中邪了嗎? 05/22 00:01
41F:→ s9209122222: 31 樓的沒東西 05/22 00:04
42F:→ s9209122222: 二樓的其實也是同結果 05/22 00:05
43F:→ s9209122222: 還是我會錯意? 05/22 00:05
44F:→ s9209122222: 看來只要每次三個數字不一樣就好,不用完全不和前面 05/22 00:07
45F:→ s9209122222: 幾次重複 05/22 00:07
46F:→ s9209122222: 又要上 12 小時的班了,吃東西睡覺去 05/22 00:08
47F:推 cuteSquirrel: 每次3個數字不同就好。不用和之前和之後的比較。 05/22 00:09
48F:→ cuteSquirrel: 原本的題目最後說 "驗證總共有40個數" 05/22 00:11
49F:→ s9209122222: 原來這麼簡單……,我複雜化題目 05/22 00:12
50F:→ yi24: 有其他人去寫這題嗎? 為什麼我跑出來的結果是 44 個數? 05/23 10:52
51F:→ yi24: 我的判斷條件有誤,是 40 個沒錯 05/23 11:15
52F:→ pmove: 我算40 05/23 12:16
53F:推 wahahahaaa: 我用hard code寫法 三個迴圈 40個沒錯 05/23 16:59
54F:推 wahahahaaa: 請教一下f大的解法 我按run怎麼沒有output@@ 05/23 17:04
55F:→ cuteSquirrel: 按fork this,補一行 print( result ) 就會有了 05/23 17:06
56F:推 wahahahaaa: 感謝樓上回答 05/23 22:59
57F:→ cuteSquirrel: : ) 05/23 23:01
58F:推 s0914714: https://www.onlinegdb.com/r18ZvfDsU 用set偷懶 05/24 05:35
59F:→ s9209122222: 那不是陣列嗎?那個陣列符號? 05/24 12:59
60F:→ s9209122222: 話說我照做會失敗,這是我自己做出來的方法 05/24 13:00
61F:→ s9209122222: https://onlinegdb.com/B14XyYwsI 05/24 13:00
62F:推 cuteSquirrel: 恭喜 05/24 13:25
63F:→ cuteSquirrel: 那個是 list comprehension, python實用語法之一 05/24 13:25
64F:推 cuteSquirrel: comprehension 介紹: https://bit.ly/2LWE9rL 05/24 13:26
65F:推 s0914714: 沒錯 那是comprehension語法 可以讓程式簡潔一點 05/24 14:27
66F:推 cocoasheep: 這題的目的是練習用巢狀迴圈 所以用前面大大說的三層 05/30 08:29
67F:→ cocoasheep: 迴圈就可以解決了 三層分別是百位數、十位數、個位數 05/30 08:29
68F:推 velaro: 直接轉成set 就能去除重複吧? 05/31 15:09
69F:推 ro9956882: 不重複反而簡單 i=0~9 , j=i+1~9, k=j+1~9 05/31 21:06
70F:→ salmon12706: 工研院人工智慧課程推薦https://reurl.cc/4RDRaK 06/29 16:30







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP