Re: [问题] 求指正

楼主: gmccntzx1 (o.O)   2018-04-18 18:05:37
"2. 除错文务必清楚列出错误讯息,求助前必须附上想法或程式码
(附上的程式码需尽可能完整,因为不是每个人都能用水晶球debug的!)"
Python版没有像C_and_CPP版的版规2(上方节录)如此的硬性规定,但不表示发
问者不必为自己提出的问题负责.
你自己所谓单刀直入的提问方式,就像你冲去诊所找医生说要看病,却没有述说
一下自己的病史、最近的身体情况、病征...等等,然后就等著医生找出原因并
医治或开药给你.
...你认为这样医生可以有效率的帮助到你吗?
根据你原始的文章,我来帮忙指出几点可以改进的地方:
1. 错误讯息:
既然你都写出code了,何不执行一次看看直译器给你的错误讯息为何?
给了错误讯息后,看到文章的人就能够更快了解你的问题在哪. 毕竟有些问题
不单纯只跟code有关,也可能与执行环境有关. (e.g. python2 or python3)
而你单纯只贴code,那我们只能用"通灵"的方式帮你,像是你原文中有的问题:
1) 直译器错误讯息
def model(y, u ,t):
2dydt=-y+u
^ SyntaxError: invalid syntax
意: 语法错误
解: 变量名称开头不可为数字
2) PEP8相关 (code format, 基本上不影响执行结果)
比较基础的像是在第4行:
`def model(y, u ,t):` 就有以下3个PEP8的问题
line 4, E302: expected 2 blank lines, found 0
line 4, E203: whitespace before ','
line 4, E231: missing whitespace after ','
建议改为`def model(y, u, t):`,并且与上方import语法相隔两行空白
而你最后几行的
`plt. xlabel('time')`
`plt. ylabel('y(t)')`
建议不要在`plt.`与`xlabel(...)`之间多出空白,虽然这并不会引起错误
而基本上目前大部分python的IDE都会帮你检查code format,如果没有的话
可以自行使用pylint. 线上的资源则可以使用下的连结:
http://pep8online.com/
2. 预期与实际的执行结果差异:
如果上述关于code的问题解决了,却发现执行结果不是你想要的,那再麻烦你叙
述你预期的执行结果和实际上的执行结果.
多给点资讯,你通常可以更快得到答复. 因此而节省提问者和解答者的时间,好
习惯,不养成吗?
以上,关于你的原文我就只能指出这些点了.
而如果遇到code太多,不方便直接贴到ptt上面的话,除了可以用 @Neisseria
所说的方式以外,也可以用以下的几个服务:
https://repl.it/
https://ideone.com/
https://gist.github.com/
至于要不要照着SSCCE或MCVE的方式提问,你自己决定. 毕竟这也是一种训练,
但你是否要试着自己从问题中学习也是你的自由,只是如果因为没有给足资讯
而迟迟得不到解决的办法,那你也怪不得他人.
最后,既然你已经解决了你提出的问题,那是否能够劳烦你在自己的文章中回复
到底是出了什么问题,而你又使用了什么方法解决呢?
这样一来,之后有相关问题的人也可能受到你的帮助. (建议标题也改清楚)
不过还是给你一个的鼓励,因为你最后有在原文回复说问题已解. 这样至少可以
避免之后看到文章的人以为问题还没有解答而白费时间在上面.
学会如何提出问题,对你学习的帮助绝对不小.
作者: kittor   2018-04-18 18:55:00
了解了,只是我没有python的编码程式
作者: laputaflutin (很恐怖,不要问)   2018-04-18 18:59:00
作者: kittor   2018-04-18 18:59:00
还有,解决了问题是属于我的事,应该没有必要通知任何没给指正的人
楼主: gmccntzx1 (o.O)   2018-04-18 19:01:00
看你要是否要用IDE开发,可以在板上或google找你喜欢的解决方案OK,解决问题是你的事. 或许你认为那是不可被公开的code只是希望你知道以后在自学的路上,很多时候是需要别人帮忙的.(某人以前提出的问题可以帮到以后的人,这就是为何板上和google上能找到这么多文章的原因)
作者: laputaflutin (很恐怖,不要问)   2018-04-18 19:14:00
你的确没有义务要告知任何人,但是像stackoverflow, ptt或其他讨论,你我能随手获得他人宝贵的知识与回馈,许多都是建立于g大提到这些讨论习惯所形成的风气,你当然可以选择当个永远的伸手党,但是请不要把可以轻易无偿取得的这一切视为理所当然
作者: djshen (djshen)   2018-04-18 19:45:00
没有python程式ww
作者: kittor   2018-04-18 19:50:00
我到底什么时候把要到的指正视为理所当然了,L大要不要指出来?
作者: vi000246 (Vi)   2018-04-18 20:00:00
解决了也麻烦通知一下 免得不知情的人花时间看这是很基本的礼仪
作者: kittor   2018-04-18 20:02:00
我相信,我有备注解决的推文是在原文之下不太可能有人是从一篇的下方往上看的吧?
楼主: gmccntzx1 (o.O)   2018-04-18 20:08:00
la大指的是你在版上或google/stackoverflow上能找到的资源,不要误会
作者: kittor   2018-04-18 20:09:00
可以不必说那么多了,我相信,我的语法好不好,与各位根本无关,可以不必再说这么多了
楼主: gmccntzx1 (o.O)   2018-04-18 20:13:00
本来就跟大家无关,只是想趁这个机会作为给其他刚入门的一个提出问题的方法教材.你不需要这些知识没关系,有的是其他人需要.
作者: kittor   2018-04-18 20:18:00
我是哪句话指出我要放弃python了?
楼主: gmccntzx1 (o.O)   2018-04-18 20:19:00
上面又有哪句话说到要你放弃python了?
作者: kittor   2018-04-18 20:21:00
→ gmccntzx1: 你不需要这些知识没关系,有的是其他人需要.
楼主: gmccntzx1 (o.O)   2018-04-18 20:22:00
我指的是本篇所说的内容
作者: kittor   2018-04-18 20:25:00
看来是对知识这两个字的认知有所差异
作者: s860134 (s860134)   2018-04-18 20:26:00
人家打了一篇,又不是只有你在看
作者: largesperm (reindeer)   2018-04-18 20:27:00
这真的很明显啊 他个性就是自私只想拿自己想要的东西
作者: kittor   2018-04-18 20:28:00
L大你无私,请问你有给我任何指正的内容了?如果不相关的人的语法好不好与自己无关,应该也说不了别人自私对吧?
作者: largesperm (reindeer)   2018-04-18 20:30:00
是是是 只要跟你想要的东西没关系 都不能说嘴
作者: kittor   2018-04-18 20:31:00
请看一楼的推文
作者: largesperm (reindeer)   2018-04-18 20:33:00
其实也没什么事情 你可以仔细看 stackoverflow 的文章很多问题没问好 跟你一样只是贴 code 上来都会被管理员或是会员扣分 要求要把问题问好为什么要这样呢? 因为你发的问题 其他人也可以参考之后的人看到清楚的问题跟清楚的答案 不就是很好的参考吗 这就是无私了 不是吗事情的起端 真的不是你的口气 是直接贴 code 上来
作者: kittor   2018-04-18 20:36:00
所以谁打从一开始告诉了我stackoverflow这个资源了?
作者: largesperm (reindeer)   2018-04-18 20:37:00
说一下背景真的没有很难你好像搞错重点了 好啦 网络吵架不用太在意啦马照跑 舞照跳
作者: kittor   2018-04-18 20:39:00
我不就说了,没头尾也可以点格式不是吗?放心,就算有说,我看也是有推文说,作业自己做
作者: largesperm (reindeer)   2018-04-18 20:39:00
好啊 你讲得很好啊 但是你回去看你的文章你有提到需要提点格式吗?我只看到 求指正 指点一下
作者: kittor   2018-04-18 20:40:00
格式不是需要"被指正"的内容吗
作者: largesperm (reindeer)   2018-04-18 20:40:00
你自己说 有提到需要帮忙看格式吗?nonono 你的问题要描述清楚如果你一开始就说 格式怪怪的 帮忙看一下
作者: largesperm (reindeer)   2018-04-18 20:41:00
绝对没问题 重点是发问要描述清楚
作者: kittor   2018-04-18 20:42:00
那照你说的,大家都只看格式,内容也不帮看的话,程式跑得了?
作者: largesperm (reindeer)   2018-04-18 20:42:00
你有没有碰过一种同事 直接把几千行的程式给你不跟你讲那里有问题 就是要你找错误 你干不干?
作者: kittor   2018-04-18 20:43:00
...的部分代表条件递移的相同程式码,直接省略掉了
作者: largesperm (reindeer)   2018-04-18 20:43:00
你说一生需要帮忙看格式是很痛苦喔
楼主: gmccntzx1 (o.O)   2018-04-18 20:43:00
问题出在你没有可以跑python的环境,快去弄吧
作者: largesperm (reindeer)   2018-04-18 20:44:00
你的行为就我跟同事一模一样啊 丢程式出来没头没脑 要人家找错误重点又不是几十几百几千行 是要人家看什么都没讲
作者: kittor   2018-04-18 20:46:00
所以都不能讲你认为的和语法相关的有错?
作者: largesperm (reindeer)   2018-04-18 20:46:00
好啦好啦 你100分啦 都你对
作者: kittor   2018-04-18 20:47:00
请看一楼的推文
楼主: gmccntzx1 (o.O)   2018-04-18 20:48:00
快去弄个可以跑python程式的环境吧...
作者: djshen (djshen)   2018-04-18 20:48:00
难道python要钱还是很难取得?
作者: kittor   2018-04-18 20:49:00
现在已经是题外话的角力而已
楼主: gmccntzx1 (o.O)   2018-04-18 20:49:00
境有关". 所以你看,是不是多给一点资讯比较好?
作者: kittor   2018-04-18 20:50:00
欲加之罪,何患无辞,反正神奇的推文到处有,资讯多不多有差? 大绝招不就是作业自己做?
楼主: gmccntzx1 (o.O)   2018-04-18 20:50:00
拜托快去把环境设定好... 别在这吵了
作者: djshen (djshen)   2018-04-18 20:50:00
https://www.python.org/downloads/直接贴给你 还不装就是你的问题
作者: kittor   2018-04-18 20:52:00
这台电脑目前不考虑装,用途问题,是下一台应该会装
作者: djshen (djshen)   2018-04-18 20:53:00
到底有什么理由不装阿 不装环境那你为什么要学python
作者: jaaaagyyyy (新的开始)   2018-04-18 20:53:00
推这篇原po 另外大家也不用白费唇舌啦 把这个id记下来以后看到忽略就好
作者: jaaaagyyyy (新的开始)   2018-04-18 20:54:00
这么多人说他有问题 若他自己还是觉得众人皆醉我独醒那真的大家不用浪费时间在这种人身上了 不值得
楼主: gmccntzx1 (o.O)   2018-04-18 20:54:00
那你可以试着用winpython,是portable的
作者: kittor   2018-04-18 20:54:00
java以前看过一些,python是后来再多看的
作者: f496328mm (为什么会流泪)   2018-04-18 20:56:00
l大真是好心 跟他讲这么多
作者: kittor   2018-04-18 20:56:00
我期望的是在python的问题,一堆人是看我本身的问题要做啥
作者: kittor   2018-04-18 20:57:00
没有要改错的人,跟指我本身问题的风是要干嘛?
楼主: gmccntzx1 (o.O)   2018-04-18 20:58:00
再补充,如果连portable的winpython都不想装,可以试试https://repl.it <-它有支援scipy和numpy
作者: kittor   2018-04-18 20:59:00
给j大f大,赶快去找我有鄙视任何人的说法,我想你们的说法会更有力就电脑用途问题= =,跟要不要装软件无关
楼主: gmccntzx1 (o.O)   2018-04-18 21:00:00
嗯,那就用上面那个网站吧. 而且还可以存盘.
作者: sujung (boss)   2018-04-18 21:03:00
通篇只感受到G大很有容量 也就是这样使得其他人更抱不平
作者: kittor   2018-04-18 21:05:00
我是欺负谁了? 是有什么不平要抱?
楼主: gmccntzx1 (o.O)   2018-04-18 21:06:00
好了好了... 就到此为止吧 你快点熟悉repl.it的用法只是你要绘图的话,最后要用plt.savefig()存起来
作者: kittor   2018-04-18 21:08:00
画图的部分有再了解
楼主: gmccntzx1 (o.O)   2018-04-18 21:08:00
然后在左方的`Files`点选图片才可以看到结果.参考https://repl.it/repls/QueasyImperfectCottontail
作者: kittor   2018-04-18 21:10:00
...........学习的部分我自己有找资料....
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-04-18 21:11:00
............
作者: iitze (ici la lune)   2018-04-18 21:12:00
楼主好人
作者: ooooSEX (妹子终结者)   2018-04-18 21:14:00
在我看来,在womentalk到处求解答的发问,真的只希望别人回答问题就好,有其他讨论就是不允许欢迎python版即将成为k某个版
作者: kittor   2018-04-18 21:16:00
在我看来,比较像是二楼的个版才对
作者: vi000246 (Vi)   2018-04-18 21:16:00
愿楼主一生平安
作者: iitze (ici la lune)   2018-04-18 21:18:00
丢个程式码,也没自己跑过,要指教个什么,当人人都是人肉compiler把错误描述清楚,别人帮忙是赚到,不然吵一堆,反正其他人没时间压力,你叫继续吵,作业写不出来
作者: goldflower (金色小黄花)   2018-04-18 21:21:00
你人真好
作者: kittor   2018-04-18 21:21:00
最好是原code重复性不高?连循环也没写到,是很难看完?
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-04-18 21:24:00
是真的还蛮难的
作者: kittor   2018-04-18 21:26:00
要暗示自己语法不熟的话,可以不必这样回我
作者: ooooSEX (妹子终结者)   2018-04-18 21:26:00
谁个不个版就见人见智吧,在O2版可以更了解你呢
作者: iitze (ici la lune)   2018-04-18 21:27:00
跟你吵又没时间压力,不痛不痒的,消耗你时间,看你何时写完,哈哈
作者: kittor   2018-04-18 21:27:00
ooooSEX: 欢迎python版即将成为k某个版
作者: aszx4510 (wind)   2018-04-18 21:28:00
g大 您人真好 愿意给他一盏明灯 可惜他不要lol
作者: kittor   2018-04-18 21:28:00
就不是作业,我自主学习的东西而已,是要消耗什么= =就是有人喜欢为酸而酸
作者: iitze (ici la lune)   2018-04-18 21:30:00
反正你继续吵,看你什么时候学完
作者: kittor   2018-04-18 21:30:00
没学完也没人对我怎样,你是操什么心?
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-04-18 21:30:00
自主学习学成这样 真的好棒棒 加油
作者: iitze (ici la lune)   2018-04-18 21:31:00
就酸你,看你什么时候下定决心回去看自己程式的错
作者: kittor   2018-04-18 21:31:00
你这样是反向地在酸教python的老师吧一楼推文是看不见是不是啦
作者: iitze (ici la lune)   2018-04-18 21:32:00
我就虾操心,最喜欢卢你
作者: kittor   2018-04-18 21:32:00
快点,动脑的好时机就靠你了
作者: iitze (ici la lune)   2018-04-18 21:35:00
一起来动脑
作者: bibo9901 (function(){})()   2018-04-18 22:48:00
不喜欢这种回答. 只会助长中二发问的风气
楼主: gmccntzx1 (o.O)   2018-04-18 22:51:00
早点结束纷争节省大家时间,不要让这变成没意义的战场而且真正的用意就在上方回文了,如果这样还能助长中二发问的风气,我也是醉了_(┐“ε:)_不要浪费时间在嘴人上,大家早点休息多睡点不是更好吗?
作者: pups003 (冈本)   2018-04-19 00:18:00
伸手牌真的是可以了
作者: hsnusonic (sonic)   2018-04-19 00:24:00
大家人真的很好~不知道为什么就是有人觉得别人在战他
作者: BigBank ( )   2018-04-19 01:02:00
佛系自学者 随便空想code 缘份到了就能自己compile出来
作者: ooooSEX (妹子终结者)   2018-04-19 01:43:00
抓了一下他在各版的文,总觉得他常常在各版发一些文刷存在感的
作者: Blankfein (LloydBlankfein)   2018-04-19 06:25:00
呵 都30几岁了纯嘘kittor
作者: kittor   2018-04-19 09:22:00
我是不知道现在又要推什么文,如果不知道什么缘由,我是建议楼上几位留点口德比较好,不是任何人都和楼上几位一样好过的,我点到为止
作者: justoncetime (台北丛林好冷~)   2018-04-19 09:54:00
google 提问的智慧
作者: CorkiN (柯基)   2018-04-19 11:00:00
别跟他吵了啦,别理他,以后他发文当没看见就好
作者: coeric ( )   2018-04-19 12:01:00
我稍微去呕铺看一下,发现是个挺妙的人...
作者: atrix (班班)   2018-04-19 13:29:00
真没礼貌
作者: leo00134 (小卷)   2018-04-19 23:31:00
kittor 这么多人回你还是一意孤行觉得自己是对的 建议你还是检讨自己不要只会跟别人争论 很好奇现实生活应该朋友很多 羡慕你
作者: kittor   2018-04-19 23:47:00
我已经说过了,我都想得到资讯不足的问题提问,为什么我就该是错的?给l大,如果有人真心想帮助些什么,在资讯不够的前提下,绝对可以是质疑地问可能本身怀疑的地方,不要以为什么资料不足,就可以反证自己想帮帮不了的说法,有这么好骗?
作者: f496328mm (为什么会流泪)   2018-04-20 02:12:00
被害妄想症
作者: kittor   2018-04-20 08:35:00
早知道会有这些类型的推文,我还删码呈现问题干嘛,浪费我的时间
作者: vi000246 (Vi)   2018-04-20 10:11:00
呃.....只能说奇文共赏
作者: smartree (阿路)   2018-04-20 20:32:00
感谢大大
作者: hadoop (elephant)   2018-04-21 02:33:00
Db2 ﴿
作者: s9041200 (小明阿)   2018-04-21 23:38:00
大家脾气真好
作者: subi (细雨绵绵细雨)   2018-04-22 11:46:00
我觉得这种问问题态度不行 只好放入黑名单避免接触
作者: kyrie77 (NTU KI)   2018-04-25 18:46:00
g大真有耐心XDDD 某k水准令人堪忧

Links booklink

Contact Us: admin [ a t ] ucptt.com