区别是用法不同,or是或,and 是和的意思,在计算机语言中,两个条件如用or,一个条件为真,结果为真,而and需都为真才是真,举例:
t or f=t t and t=t t and f=f.
1) 并列结构中,or通常用于否定句,and用于肯定句。
2) 但有时and 也可用于否定句。请注意其不同特点:
There is no air or water in the moon.
There is no air and no water on the moon.
在否定中并列结构用or 连接,但含有两个否定词的句子实际被看作是肯定结构,因此要用and。