[綜合]無題 無名 ID:qCNyR.wc 2020/03/20(五) 02:44:36.153 No.17905867 評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2020-03-20 03:32:47
菜逼八半夜練習程式
請問睿智島民,我這幾行程式碼要怎麼解決在input輸入空值時會直接崩潰的問題阿QQ
這大致就是個簡易的算折扣程式這樣
無題 無名 ID:TMhJ2zcs 2020/03/20(五) 02:47:49.553 No.17905878
無題 無名 ID:2NY.ubvw 2020/03/20(五) 02:58:22.224 No.17905908
無題 無名 ID:qCNyR.wc 2020/03/20(五) 03:02:37.557 No.17905924
我試過""==0了
但input直接enter還是會崩潰QQ
無題 無名 ID:v9pnMOHo 2020/03/20(五) 03:02:48.392 No.17905926
>>17905901順便補充原理啦
if a 會先 call __nonzero__()
這個東西會 return True/False
如果 a 沒定義 __nonzero__()
會 call __len__()
__len__() 也沒定義就直接回傳 True
對了
>>17905882才是好習慣ㄛ
無題 無名 ID:rmlcr4c. 2020/03/20(五) 03:03:53.470 No.17905930 無題 無名 ID:qCNyR.wc 2020/03/20(五) 03:20:24.296 No.17905972 >>17905930break不是會直接終止嗎?
我要如何在input鍵入enter時讓電腦認為這個是0
再直接讀下一行程式阿?
無題 無名 ID:OGNoarVA 2020/03/20(五) 03:23:48.331 No.17905978
無題 無名 ID:rmlcr4c. 2020/03/20(五) 03:26:19.855 No.17905984
>>17905972你到底是要什麼啦
如果input不符合你的要求
你還要繼續下去?
還是要跳回去再prompt過?
無題 無名 ID:qCNyR.wc 2020/03/20(五) 03:38:29.448 No.17906023 >>17906005轉型是指我直接把input的值外面包int嗎QQ?
我是想說直接把input的值轉成int好像比較保險
還是這是壞習慣?
無題 無名 ID:7SVdSRFI 2020/03/20(五) 03:42:32.733 No.17906034
無題 無名 ID:qCNyR.wc 2020/03/20(五) 03:55:59.779 No.17906081
無題 無名 ID:xph20gOY 2020/03/20(五) 04:38:56.786 No.17906171 一堆人不是都認為寫程式=文組
每次無論是傳產廢物還是文組都急著嗆軟體
怎麼現在一個接一個都犯賤來問程式怎麼寫 啊是有欠你們嗎?
有事拜託島民沒事靠杯島民 你們那麼厲害自己學就好啦
常常可見連最基本的都不會寫還覺得抓個套件來用就好
開玩笑用GOOGLE就真的以為什麼都可以有現成的解答嗎?
正常人找資料用GOOGLE你們用KOMICA
後來還有搬運工會把東西搬去尸丁丁跟D能卡裝好人
島民就活該當你們的免錢工具人喔
你們這些垃圾根本連你們口中的賤女人都不如
無題 無名 ID:xph20gOY 2020/03/20(五) 04:48:28.539 No.17906185
無題 無名 ID:78K2HDo6 2020/03/20(五) 05:36:42.957 No.17906243
>>17906232上面要求給下來 完全不管運作效率跟可維護性等等問題就硬刻出來
這樣東西做出來是能做出來啦
用初學程式常用的練習題來說
假如上面跟你要輸出九九乘法表
你就真的用
1*1=1
2*2=2
整張表都寫進去的話是能輸出一個九九乘法表沒錯
但若要改成19*19乘法表
要是從一開始就用合理的架構寫出來的話
只需要把原本的迴圈次數從9改成19 再稍微注意一下輸出的排版就可以順利運作
硬刻出來的就必須要手工把其他的數據重新輸入
無題 無名 ID:v9pnMOHo 2020/03/20(五) 05:57:18.596 No.17906265 >>17906248看來能正常溝通 沒關係ㄛ
>就算是拼湊也要懂程式在幹嘛
>也不會有人要製造科學怪人結果裝尾巴上去的
悲哀的是 還真的可以
可以參考這篇(殘體注意)
https://zhuanlan.zhihu.com/p/27040187
資策會巨O聯X
那種培訓班出來的碼農為什麼很快能有工作?
因為在裡面點出來的技能 剛好是中小企業最即時需要的
老闆才不管你懂不懂原理
能快點架好 Server / 架網站 / 資料庫 .... 就可以了
有 Bug? 使用者覺得很Lag?
隨便啦 產品先上線再說
這也是台灣軟體業不正常的地方
懂原理 懂 Computer "Science" 的人
地位反而比碼農來的低
無題 無名 ID:rjQnOwpA 2020/03/20(五) 06:40:37.555 No.17906325