鱼C论坛

 找回密码
 立即注册
查看: 1597|回复: 8

[已解决]每次看了答案都恍然大悟0-0

[复制链接]
发表于 2017-9-19 17:12:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码都看得懂 也知道为什么 再写也能写出来 就是很多时候自己做想不到该定义函数还是定义类 不知道什么时候该写什么 感觉自己写的代码没有条理性 请问应该怎么提高自己!
最佳答案
2017-9-20 10:27:22
本帖最后由 流浪1123 于 2017-9-24 11:31 编辑

给你提供几个建议:
1.建立自己的可以复习的代码库。如各种语句的比较...方便遇到问题查找。
不一定是要自己遇到的,也可以帮别人调试代码的!解决别人的问题的!
如:print()的用法continue的比较
  1. for i in range(10):
  2.     if i % 2 != 0:
  3.        # print(i)
  4.         continue
  5.     i += 2
  6.     print("2,4,6,8,10全部都是在这里打印的",i)
  7.    
  8. print("================")

  9. for i in range(10):
  10.     if i % 2 != 0:
  11.         continue
  12.         print(i)
  13.     i += 2
  14.     print("2,4,6,8,10全部都是在这里打印的",i)  

  15. print("================")

  16. for i in range(10):
  17.     if i % 2 != 0:
  18.         print("跳过不执行")
  19.     else:
  20.         i += 2
  21.         print("没有continue2,4,6,8,10全部都是在这里打印的",i)  

  22. print("================")

  23. for i in range(10):
  24.     if i % 2 != 0:
  25.         print("",end = "")
  26.     else:
  27.         i += 2
  28.         print("2,4,6,8,10全部都是在这里打印的",i)  

  29. print("================")

  30. for i in range(10):
  31.     if i % 2 != 0:
  32.         continue
  33.         print("跳过不执行")
  34.     else:
  35.         i += 2
  36.         print("有continue2,4,6,8,10全部都是在这里打印的",i)  

  37. print("================")
  38. for i in range(10):
  39.     if i % 2 != 0:
  40.         print("1,3,5,7,9全部都是在这里打印的",i)
  41.         continue
  42.     i += 2
  43.     print("2,4,6,8,10全部都是在这里打印的",i)  
复制代码


2.写网络文章,自己总结复习。最好可以画画逻辑思维图。就是那种脑图。
《零基础入门学习Python》整理 - 淘帖 - 鱼C论坛 - Powered by Discuz!  http://bbs.fishc.com/forum.php?m ... n=view&ctid=252
你知道一些的你不用这么写笔记,但他的思路是可以的!你可以将你现有的进行整理的!

3.帮助别人,回答其他人的问题。
这个可以去每日一题,或小练习的。
Python:每日一题 - 淘帖 - 鱼C论坛 - Powered by Discuz!  http://bbs.fishc.com/forum.php?m ... n=view&ctid=588


4.多看视频,多画画程序逻辑图。多分析多调试bug。有错误自己分析。可以建立一个错误代码的帖子。简单总结一下的。

  1. 错误提示:
  2. unsupported operand type(s) for /: 'str' and 'int'
  3. 不支持的操作数类型(s)/:“力量”和“int”

  4. TypeError: 'builtin_function_or_method' object is not subscriptableTypeError:“builtin_function_or_method”对象不是可订阅的

  5. SyntaxError: invalid character in identifier
  6. TypeError:“builtin_function_or_method”对象不是可订阅的

  7. unexpected indent意想不到的缩进
  8. IndentationError: unindent does not match any outer indentation level
  9. IndentationError:unindent不匹配任何外部缩进级别

  10. RuntimeError: maximum recursion depth exceeded
  11. RuntimeError:最大递归深度超过

  12. UnboundLocalError: local variable 'i' referenced before assignment
  13. UnboundLocalError:局部变量赋值之前“我”引用

  14. TypeError: Can't convert 'int' object to str implicitly
  15. 类型错误:不能将“int”对象隐式地转换为str
复制代码

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
附件:
Python 标准异常总结,《零基础入门学习Python》,Python交流,鱼C论坛 - Powered by Discuz!  http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403
对应视频可见:
异常处理:你不可能总是对的 – 零基础入门学习Python032 | 鱼C工作室  http://blog.fishc.com/3297.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-19 17:22:24 | 显示全部楼层
做题
做项目
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-19 17:23:25 | 显示全部楼层
恩其实楼主也是,看答案都懂,自己就不行
所以要多练,多想
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-19 18:01:47 | 显示全部楼层
按照甲鱼的课程进度做题目,要及时复习总结,这样才能提高,我一般都是先做完题目,隔几天回来自己再分析对比代码 并改进
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-20 09:51:21 | 显示全部楼层
新手·ing 发表于 2017-9-19 17:23
恩其实楼主也是,看答案都懂,自己就不行
所以要多练,多想

就是想多练练 但是不直接从哪里下手0-0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-20 10:27:22 | 显示全部楼层    本楼为最佳答案   
本帖最后由 流浪1123 于 2017-9-24 11:31 编辑

给你提供几个建议:
1.建立自己的可以复习的代码库。如各种语句的比较...方便遇到问题查找。
不一定是要自己遇到的,也可以帮别人调试代码的!解决别人的问题的!
如:print()的用法continue的比较
  1. for i in range(10):
  2.     if i % 2 != 0:
  3.        # print(i)
  4.         continue
  5.     i += 2
  6.     print("2,4,6,8,10全部都是在这里打印的",i)
  7.    
  8. print("================")

  9. for i in range(10):
  10.     if i % 2 != 0:
  11.         continue
  12.         print(i)
  13.     i += 2
  14.     print("2,4,6,8,10全部都是在这里打印的",i)  

  15. print("================")

  16. for i in range(10):
  17.     if i % 2 != 0:
  18.         print("跳过不执行")
  19.     else:
  20.         i += 2
  21.         print("没有continue2,4,6,8,10全部都是在这里打印的",i)  

  22. print("================")

  23. for i in range(10):
  24.     if i % 2 != 0:
  25.         print("",end = "")
  26.     else:
  27.         i += 2
  28.         print("2,4,6,8,10全部都是在这里打印的",i)  

  29. print("================")

  30. for i in range(10):
  31.     if i % 2 != 0:
  32.         continue
  33.         print("跳过不执行")
  34.     else:
  35.         i += 2
  36.         print("有continue2,4,6,8,10全部都是在这里打印的",i)  

  37. print("================")
  38. for i in range(10):
  39.     if i % 2 != 0:
  40.         print("1,3,5,7,9全部都是在这里打印的",i)
  41.         continue
  42.     i += 2
  43.     print("2,4,6,8,10全部都是在这里打印的",i)  
复制代码


2.写网络文章,自己总结复习。最好可以画画逻辑思维图。就是那种脑图。
《零基础入门学习Python》整理 - 淘帖 - 鱼C论坛 - Powered by Discuz!  http://bbs.fishc.com/forum.php?m ... n=view&ctid=252
你知道一些的你不用这么写笔记,但他的思路是可以的!你可以将你现有的进行整理的!

3.帮助别人,回答其他人的问题。
这个可以去每日一题,或小练习的。
Python:每日一题 - 淘帖 - 鱼C论坛 - Powered by Discuz!  http://bbs.fishc.com/forum.php?m ... n=view&ctid=588


4.多看视频,多画画程序逻辑图。多分析多调试bug。有错误自己分析。可以建立一个错误代码的帖子。简单总结一下的。

  1. 错误提示:
  2. unsupported operand type(s) for /: 'str' and 'int'
  3. 不支持的操作数类型(s)/:“力量”和“int”

  4. TypeError: 'builtin_function_or_method' object is not subscriptableTypeError:“builtin_function_or_method”对象不是可订阅的

  5. SyntaxError: invalid character in identifier
  6. TypeError:“builtin_function_or_method”对象不是可订阅的

  7. unexpected indent意想不到的缩进
  8. IndentationError: unindent does not match any outer indentation level
  9. IndentationError:unindent不匹配任何外部缩进级别

  10. RuntimeError: maximum recursion depth exceeded
  11. RuntimeError:最大递归深度超过

  12. UnboundLocalError: local variable 'i' referenced before assignment
  13. UnboundLocalError:局部变量赋值之前“我”引用

  14. TypeError: Can't convert 'int' object to str implicitly
  15. 类型错误:不能将“int”对象隐式地转换为str
复制代码

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
附件:
Python 标准异常总结,《零基础入门学习Python》,Python交流,鱼C论坛 - Powered by Discuz!  http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403
对应视频可见:
异常处理:你不可能总是对的 – 零基础入门学习Python032 | 鱼C工作室  http://blog.fishc.com/3297.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-20 10:40:15 | 显示全部楼层
流浪1123 发表于 2017-9-20 10:27
给你提供几个建议:
1.建立自己的可以复习的代码库。如各种语句的比较...方便遇到问题查找。
不一定是要 ...

谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-20 11:56:47 | 显示全部楼层

相互帮助的,共同进步的!
你也可以将你学到的东西去帮助其他人的!
这样你成长的也是最快的方式的!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-20 12:43:21 | 显示全部楼层
流浪1123 发表于 2017-9-20 11:56
相互帮助的,共同进步的!
你也可以将你学到的东西去帮助其他人的!
这样你成长的也是最快的方式的!{: ...

好的!~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 13:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表