鱼C论坛

 找回密码
 立即注册
查看: 2300|回复: 9

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

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

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

使用道具 举报

发表于 2019-9-11 06:18:12 From FishC Mobile | 显示全部楼层
用and把所有可能都写上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-11 08:06:17 | 显示全部楼层
len(set(a,b,c,d,e))==5
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2019-9-14 11:44:50 | 显示全部楼层
  1. len({a, b, c, d, e}) == 5
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-14 14:51:06 | 显示全部楼层
  1. a!=b and b !=c and c!=d and d!=e
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-14 14:54:46 | 显示全部楼层
如果,楼主说的是(a != b 并且 b != c , 但是 a可以等于c)这种情况的话,那么一个简单的表达方式就是
a!=b and b !=c and c!=d and d!=e
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 19:26:27 | 显示全部楼层


不应该是
  1. len({a,b,c,d,e})==5
复制代码
嘛?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-16 19:40:48 | 显示全部楼层

恩,是写错了,眼力真好

评分

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

查看全部评分

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

使用道具 举报

发表于 2019-9-16 21:17:46 | 显示全部楼层
  1. a!=b!=c!=d!=e and a!=c!=e and e!=b!=d!=a!=e
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 01:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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