鱼C论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 108|回复: 9

[技术交流] 表示连续不等

[复制链接]
最佳答案
0 
发表于 2019-9-11 02:53:43 | 显示全部楼层 |阅读模式
10鱼币
我想要表示五个数连续不等,但是我写a != b != c != d != e却表示他们各两两不相等,请问我该怎么改代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
171 
发表于 2019-9-11 06:18:12 From FishC Mobile | 显示全部楼层
用and把所有可能都写上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1707 
发表于 2019-9-11 08:06:17 | 显示全部楼层
len(set(a,b,c,d,e))==5
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2019-9-11 14:42:15 | 显示全部楼层
a=1
b=2
c=3
d=4
e=5
z=[a,b,c,d,e]
for i in range(0,len(z)):
    for x in range(0,len(z)):
        if z[i]!=z[x]:
            print('%s!=%s是%s'%(z[i],z[x],"真"))
        else:
            print('%s!=%s是%s'%(z[i],z[x],"假"))
        print()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
408 
发表于 6 天前 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1 
发表于 6 天前 | 显示全部楼层
  1. a!=b and b !=c and c!=d and d!=e
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1 
发表于 6 天前 | 显示全部楼层
如果,楼主说的是(a != b 并且 b != c , 但是 a可以等于c)这种情况的话,那么一个简单的表达方式就是
a!=b and b !=c and c!=d and d!=e
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
20 
发表于 4 天前 | 显示全部楼层


不应该是
  1. len({a,b,c,d,e})==5
复制代码
嘛?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1707 
发表于 4 天前 | 显示全部楼层

恩,是写错了,眼力真好

评分

参与人数 1荣誉 +1 收起 理由
永恒的蓝色梦想 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
20 
发表于 4 天前 | 显示全部楼层
  1. a!=b!=c!=d!=e and a!=c!=e and e!=b!=d!=a!=e
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号

GMT+8, 2019-9-20 20:06

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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