鱼C论坛

 找回密码
 立即注册
楼主: mumudontcry

[技术交流] 第15讲习题代码以及分析

[复制链接]
发表于 2014-7-30 15:47:05 | 显示全部楼层
mumudontcry 发表于 2014-7-30 03:56
我在想你是不是没有搞懂and的判断方式,and只要判断为0,就不会允许行后面的程序,所以那三个条件句一定 ...

and用的是短路逻辑 你上面文字代码我并没看 我只是 看了你图片的代码 所以留下了 if num not in ['q','Q']
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 15:55:16 | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-30 15:47
and用的是短路逻辑 你上面文字代码我并没看 我只是 看了你图片的代码 所以留下了 if num not in ['q','Q' ...

图片代码是小甲鱼的再一次证明,木木完胜小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 15:56:31 | 显示全部楼层

图片的不是我的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-30 18:45:50 | 显示全部楼层

你不觉得你这个太麻烦了吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 18:49:44 | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-30 18:45
你不觉得你这个太麻烦了吗

那这么跟你说,如果说print函数只能打印字符串,那么,每次你想打印数字的时候,你要写成
print("123")或者print(int("123")),然后你写成print(123)就会给你一个红色提示
你会不会感到不舒服?
你说太麻烦,是站在程序员的角度,可是站在用你程序的人的角度来说,你要是不这么写,就没有人愿意去用你的程序,这下你理解了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-30 21:33:01 | 显示全部楼层
mumudontcry 发表于 2014-7-30 18:49
那这么跟你说,如果说print函数只能打印字符串,那么,每次你想打印数字的时候,你要写成
print("123") ...

用程序的人才不会管你程序怎么写的,他们只管好用不好用。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 21:45:47 | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-30 21:33
用程序的人才不会管你程序怎么写的,他们只管好用不好用。

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

使用道具 举报

发表于 2014-7-30 22:29:01 | 显示全部楼层

但是我刚刚复制了你的代码 跑了一下 结果看到的是死循环。不知道是你发出来的代码有问题还是什么原因,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 22:36:17 | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-30 22:29
但是我刚刚复制了你的代码 跑了一下 结果看到的是死循环。不知道是你发出来的代码有问题还是什么原因,

截图看下,我自己运行没有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 22:42:10 | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-30 22:29
但是我刚刚复制了你的代码 跑了一下 结果看到的是死循环。不知道是你发出来的代码有问题还是什么原因,

哪里有错哦~~瞎说
QQ截图20140730224025.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-30 23:32:23 | 显示全部楼层

你已经帮我截图了。请问 1 和 2 是不是整数呢? 但是他也没转换,而且说好的输入Q结束程序,你输入了Q你自己看看结束了吗- -? 难道我眼睛有问题。还有你输入1111Q之后 那个1111为什么还要单独打印出来?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-30 23:39:10 | 显示全部楼层

还有应该有一个是二进制才对 你两个都是八进制。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 23:45:03 | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-30 23:32
你已经帮我截图了。请问 1 和 2 是不是整数呢? 但是他也没转换,而且说好的输入Q结束程序,你输入了Q你 ...

啊……你没有理解题目意思
题目意思是说一个数字加一个Q,所以说至少是两个字符,那个1111单独打印是我测试的时候没有删掉的,你无视掉就好,至于两个都是八进制,那个是输出的文字,你改一下就可以,关键是看值,值没有错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-30 23:51:27 | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-30 23:32
你已经帮我截图了。请问 1 和 2 是不是整数呢? 但是他也没转换,而且说好的输入Q结束程序,你输入了Q你 ...

1、1和2是整数,你单单输入这个不会转换,因为说了要Q结尾,所以必须是1Q和2Q
2、单独输入Q是不会结束的,因为输入的不符合要求,要求是数字+Q
3、1111Q后面单独打印是因为这样放在那里也更好对比下面的数字,这是一种习惯
4、至于你说的八进制……orz
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-31 11:02:21 | 显示全部楼层
mumudontcry 发表于 2014-7-30 23:45
啊……你没有理解题目意思
题目意思是说一个数字加一个Q,所以说至少是两个字符,那个1111单独打印是我 ...

应该是你改不是我改,这个题目是小甲鱼的话 我完全不记得他又让加Q。而且你那那么大个字写着输入Q结束程序,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-31 11:03:16 | 显示全部楼层
mumudontcry 发表于 2014-7-30 23:51
1、1和2是整数,你单单输入这个不会转换,因为说了要Q结尾,所以必须是1Q和2Q
2、单独输入Q是不会结束的 ...

你进制转换那里已经打印出1111了 再单独打印不是多余?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-31 11:06:48 | 显示全部楼层
mumudontcry 发表于 2014-7-30 23:51
1、1和2是整数,你单单输入这个不会转换,因为说了要Q结尾,所以必须是1Q和2Q
2、单独输入Q是不会结束的 ...

我刚刚去看了小甲鱼的题目,单独Q即可退出,也不用数字+Q 你这问题挺多,如果你说你做的是自己出的题,那当我没说。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-31 11:36:43 From FishC Mobile | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-31 11:02
应该是你改不是我改,这个题目是小甲鱼的话 我完全不记得他又让加Q。而且你那那么大个字写着输入Q结束程 ...

你问小甲鱼吧,我不知道怎么跟你解释
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-7-31 11:39:06 | 显示全部楼层
mumudontcry 发表于 2014-7-31 11:36
你问小甲鱼吧,我不知道怎么跟你解释

说好的输入Q结束程序呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-31 11:43:39 From FishC Mobile | 显示全部楼层
被巧击的键盘丶 发表于 2014-7-31 11:06
我刚刚去看了小甲鱼的题目,单独Q即可退出,也不用数字+Q 你这问题挺多,如果你说你做的是自己出的题,那 ...

好吧,我理解你的意思了,是我看错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 16:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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