鱼C论坛

 找回密码
 立即注册
楼主: 戴宇轩

[技术交流] 中秋Challenge之Python乱码大战

[复制链接]
发表于 2015-9-29 12:26:15 | 显示全部楼层
夕阳游龙 发表于 2015-9-28 18:48
这样真的好么???如果真的将代码打乱,或者添加无效代码我想没几个人会看的懂吧!!比如我打乱的正常代 ...

这个代码6666666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-9-29 13:37:37 | 显示全部楼层

回帖奖励 +3 鱼币

牛,,,初学者来学习了》!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-29 16:08:54 | 显示全部楼层
FDMa 发表于 2015-9-29 12:18
学习学系,表示一个都没看懂。
简单的几个字符串可以写30多行,厉害!
添加了无效代码的作品,我已经数不 ...

我的那39行代码里没有包含无效代码,我跟楼主说的是,如果想乱的话我可以写个几百上千行,因为涉及数学思想是将数字进行各种推移,比如我想得到一个整数97的话,可以编写几个函数以及类,通过输入一个数字或者几个数字来调用这个函数让其无论是通过二分算法还是其他算法让其最终返回一个97,也就是我输入一个(1,2)通过一个自己定义的函数bianhuan(1,2),返回到一个数字97或者一个字符串'a',可以完全不用任何引号,这个可以写很多!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-29 18:50:31 | 显示全部楼层
FDMa 发表于 2015-9-29 12:18
学习学系,表示一个都没看懂。
简单的几个字符串可以写30多行,厉害!
添加了无效代码的作品,我已经数不 ...

顺便跟你指出一点是:无效的死代码是指在程序里不会被执行到,删掉该行或者几行对程序没任何影响,多见于return后面(返回一个值后后面代码的直接都死掉了,不会被执行),以及if判断等(判断的布尔运算直接永远是False,比如 if 2 == 1:然后后面写一大堆,这个if永远会被跳过,也是无效的死代码等等)再比如用牛顿算法、二分法以及分割算法等编一个函数实现对任意一个数进行开方运算,达到和math中sqrt一样功能(不准使用math.sqrt),那么不同思想代码长度不一样,需要的时间也不一样,问题简单,但是思维很重要,难在简单上!其他很多问题看似很高大上很困难,大多都是调用别人写好的函数来实现来一点一点拼接,如果让你自己来创造函数呢?当然这也就是造车子和用车子的问题,不要随便说别人都是用的凑无效代码思想,自己觉得哪行是无效的自己直接删掉试下会不会报错和给出错误答案,如果会,那么说明这一句代码必不可少。这样检查自己才会提高。

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +1 收起 理由
戴宇轩 + 5 + 5 + 1 很有道理。。。

查看全部评分

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

使用道具 举报

发表于 2015-9-29 19:18:58 | 显示全部楼层

回帖奖励 +3 鱼币

我是不会,只能看看!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-29 20:00:49 | 显示全部楼层

回帖奖励 +3 鱼币

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

使用道具 举报

发表于 2015-9-29 20:50:20 | 显示全部楼层

回帖奖励 +3 鱼币

这个。。。搞复杂有意思??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-29 20:56:41 | 显示全部楼层

回帖奖励 +3 鱼币

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

使用道具 举报

发表于 2015-9-29 21:02:51 | 显示全部楼层

回帖奖励 +3 鱼币

真是开了眼了,日了 狗了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-29 22:48:23 | 显示全部楼层

回帖奖励 +3 鱼币

:lol:  围观大神代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-29 22:53:03 | 显示全部楼层
夕阳游龙 发表于 2015-9-29 18:50
顺便跟你指出一点是:无效的死代码是指在程序里不会被执行到,删掉该行或者几行对程序没任何影响,多见于 ...

感谢你的回复,在你2楼的代码里出现大量的'\',它不是表示转义的吗?在你的代码里是什么意思,为什么没有报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-30 00:13:40 | 显示全部楼层
FDMa 发表于 2015-9-29 22:53
感谢你的回复,在你2楼的代码里出现大量的'\',它不是表示转义的吗?在你的代码里是什么意思,为什么没有 ...

这个反斜杠在末尾出现是续行符,一行代码觉得有点长时换到第二行来续写,可以续很多行!但是要遵循一定的原则,例如不可将一个完整变量拆到两行或者三行写等!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-30 07:29:05 | 显示全部楼层

回帖奖励 +3 鱼币

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

使用道具 举报

发表于 2015-9-30 08:47:56 | 显示全部楼层

回帖奖励 +3 鱼币

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

使用道具 举报

发表于 2015-9-30 09:55:18 | 显示全部楼层

回帖奖励 +3 鱼币

我还是搞不懂题目要怎样的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-30 11:01:04 | 显示全部楼层

回帖奖励 +3 鱼币

遥想 世界上好像也有这么个大赛,关于C的吧。。鱼C也是C。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-1 04:27:53 | 显示全部楼层

回帖奖励 +3 鱼币

来看大神的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-1 04:30:20 | 显示全部楼层
之前好像哪里也有过这样的比赛,不过他们的不是越乱越好,而是怎么把代码写得想梦幻一样的图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-1 07:32:20 | 显示全部楼层

回帖奖励 +3 鱼币

虽然不懂Python 但代码越难懂越复杂越好到底有什么意义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-10-1 18:22:29 | 显示全部楼层
学习~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 05:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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