示例非常简单:
a = 2
b = 7
a >= 1 & a <= 10**10 & b >= 1 & b <= 10**2
>False
a >= 1 & a <= 10**2 & b >= 1 & b <= 10**2
>True
这个问题在我看来是一个简单的错字。让我好奇。但最终我无法理解为什么它会像那样?
答案 0 :(得分:1)
您应该使用Python中and
&
运算符,而不是>>> a >= 1 and a <= 10**10 and b >= 1 and b <= 10**2
True
。
.day {
float: left;
width: 40px;
height: 40px;
background: plum;
line-height: 40px;
text-align: center;
color: white;
}
.is-range {
background: plum;
}
.is-range.is-selected {
background-color: red;
border-radius: 50%;
position: relative;
}
.is-range.is-selected:after {
content: "";
position: absolute;
top: 0;
width: 50%;
height: 100%;
left: 50%;
background: plum;
z-index: -1;
}