鱼C论坛

 找回密码
 立即注册
查看: 4022|回复: 5

42课这个重写逻辑右移的方法似乎有BUG啊

[复制链接]
发表于 2017-11-7 22:35:01 | 显示全部楼层 |阅读模式

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

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

x
逻辑左移没有问题  右移不管移多少位都是I love FishC
图片1.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-11-7 23:57:05 | 显示全部楼层
请问你的方法在哪里?或者说教程上的方法在哪里。你不传上来;还期望答题着去帮你找吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-8 08:34:16 From FishC Mobile | 显示全部楼层
题目应该是写错了,右移3位应该变成
om!I love FishC.c
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-7 10:24:36 | 显示全部楼层
恩,我也看到了:
  1.     def __rshift__(self,other):
  2.         return self[-other:]+self[:-other]
复制代码


其实调整一下顺序就能得到正确答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-4 11:48:36 | 显示全部楼层
答案右移出错了,我也是看到这里,明显的return 后边2项先后顺序反了还是自己
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-29 16:10:45 | 显示全部楼层
但是即使顺序修改了 答案也是原题目中的结果不一致。 进行a <<3 操作后,a本身并没有变化。即使另 self = self[other:] + self[:other],a本身也不会发生改变。有没有哪位知道这个问题该如何解决?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-25 19:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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