标签: conditional-statements

具有三个 && 条件的 PHP IF 语句在 WordPress 中不起作用

<?php
if (!is_front_page()) && (!is_single()) && (!is_page())
   echo "<a href='http://chusmix.com/'>Cambiar Imagen</a>";
?>
Run Code Online (Sandbox Code Playgroud)

这实际上是一个更大的 if 的 elseif,但我尝试单独做,试图增加让它发挥作用的机会。更大的语句是这个,除了 elseif 之外的所有语句都有效:

<?php
$res= get_search_query();
$image_path = 'Imagenes/grupos/' . substr(get_search_query(), 1) . '.jpg';

if (file_exists($image_path)) {    
    echo "<img src='http://chusmix.com/Imagenes/grupos/".substr(get_search_query(), 1). ".jpg'>";
    echo "<a style='padding-left:180px;' href='http://chusmix.com/'>Cambiar Imagen</a>";
    echo "<hr style='border: 0;'>";
}
elseif (!is_front_page()) && (!is_single()) && (!is_page())
   echo "<a href='http://chusmix.com/'>Cambiar Imagen</a>";
?>
Run Code Online (Sandbox Code Playgroud)

php wordpress multiple-conditions conditional-statements

1
推荐指数
1
解决办法
2万
查看次数

如果第一个返回 false,则不会调用条件中的 javascript 函数调用

我的问题看似简单。

我有两个函数,function_a() 和 function_b(),它们显示/隐藏 div,并返回布尔值。

我有条件

if(function_a() && function_b())
{
     //do stuff
}
Run Code Online (Sandbox Code Playgroud)

然而,如果 function_a() 返回 false,则 function_b() 似乎根本不会执行。然而,我希望它们都运行,因为我希望它们显示/隐藏各自的 div。

如果第一个函数返回 false,为什么第二个函数不运行,我该如何实现我想要的?

谢谢

javascript conditional-statements

1
推荐指数
1
解决办法
2485
查看次数

条件分组子句 (sqlite)

在语句中SELECT,是否可以使用GROUP BY col_Aif col_B = "some_value", else GROUP BY col_C?那么结果中是否有用于分组的字段?

喜欢

SELECT value_of_the_column_used_for_group 
   FROM table WHERE ... 
   GROUP BY (IF col_B = "some_value" : col_A : ELSE : col_C)
   LIMIT 0, 20;
Run Code Online (Sandbox Code Playgroud)

基本上我想选择具有不同父级的子记录或具有不同 ID 的父级记录。但我想选择父 ID,可以是子记录中的 ID 列或“parent_ID”列

sql sqlite pdo group-by conditional-statements

1
推荐指数
1
解决办法
3089
查看次数

如果第一个条件失败,则将检查第二个条件 -java

如果我在java中有一个 while 条件如下 while(j>=1 && i<=7) 我的问题是如果第一个条件失败那么将检查第二个条件?换句话说,如果 j=0,编译器将检查 I<=7 是否,否则将忽略它。请帮助我,谢谢

java while-loop conditional-statements

1
推荐指数
2
解决办法
1万
查看次数

条件运算符不匹配

当我在 python 中执行以下代码时

print(0<5<2)
Run Code Online (Sandbox Code Playgroud)

它给出 False 作为输出,但在 C++ 中也是一样的

std::cout<<(0<5<2);
Run Code Online (Sandbox Code Playgroud)

返回真

为什么会有这种矛盾?

c++ python conditional-statements

1
推荐指数
1
解决办法
54
查看次数

有没有办法让条件语句成为我可以传递给 Python 循环的变量?

我想做类似的事情:

def myfunc(p1, p2, p3):
   time_step = 0
   if p1 <= 0
      while (p2 > 0 or p3 > 0)
         stuff that updates p2, p3
         timestep+=1
   else
      while (time_step < p1)
         stuff that updates p2, p3
         timestep+=1
Run Code Online (Sandbox Code Playgroud)

基本上,我希望能够让用户决定他们是否希望 while 循环运行直到 p2 和 p3 小于或等于 0,或者他们是否希望 while 循环运行到所需的 time_step。在任何一种情况下,“更新 p2、p3 的东西”都是完全相同的。但是,while 循环中的内容由很多行组成,我只会复制和粘贴“更新 p2、p3 的内容”。我觉得一定有更好的方法。

我希望以下方法可行:

def myfunc(p1, p2, p3):
   time_step = 0
   if p1 <= 0
      conditional_statement = (p2 > 0 or p3 > 0)
   else
      conditional_statement = (time_step < p1) …
Run Code Online (Sandbox Code Playgroud)

python while-loop conditional-statements

1
推荐指数
1
解决办法
43
查看次数

Python - 有没有办法检查字典是否包含特定数量的键值对?

我是一个新手程序员,我想知道是否有一种方法可以编写条件语句来测试给定的字典是否包含超过 x 个键值对。另外,有没有办法返回字典通常具有的键值对的数量?

我正在使用的示例词典:

contact_list = {"jenna": 'jenna.smith@python.org', "bob": 'bob.smith@python.org', "lucy": 'lucy.hunters@python.org', "devin": 'devin.namachuk@python.org', "fiona": 'fiona.jevran@python.org'}
Run Code Online (Sandbox Code Playgroud)

关于如何使用条件语句解决此问题的任何输入都将非常有帮助。

谢谢你。

python dictionary conditional-statements

1
推荐指数
1
解决办法
60
查看次数

使用两个文件的 Bash/AWK 条件

首先,感谢您的帮助。我在尝试使用两个文件使用 bash 条件时遇到问题。我有文件letters.txt

A
B
C
Run Code Online (Sandbox Code Playgroud)

我有文件 number.txt

B  10
D  20
A  15
C  18
E  23
A  12
B  14
Run Code Online (Sandbox Code Playgroud)

我想使用条件,所以如果文件 letter.txt 中的一个字母也在 number.txt 中,它会生成文件 a.txt b.txt c.txt 所以看起来像这样:

一个.txt

A  12
A  15
Run Code Online (Sandbox Code Playgroud)

b.txt

 B  10
 B  14
Run Code Online (Sandbox Code Playgroud)

文件

C  18
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用以下代码做到这一点:

cat number.txt | awk '{if($1=="A")print $0}' > a.txt
Run Code Online (Sandbox Code Playgroud)

但我想用两个文件来做。

awk conditional-statements

1
推荐指数
1
解决办法
66
查看次数

保存“If 语句”的输出 c#

我有一个这样的条件:

List<HWSRunSession> session = new List<HWSRunSession>();
foreach (var item in fileInfo)
{
    if(_db.HWSRunSessions.Where((x) => x.TransferredZipName == item.Name 
    && DateTime.Now.Subtract(x.AddedDate).TotalDays >= _ExpirationDays) == null) {
     bla bla...
    }        
}
Run Code Online (Sandbox Code Playgroud)

但是我想session使用“out”关键字将我在条件中检索到的列表保存到我的变量中。就像:

List<HWSRunSession> session = new List<HWSRunSession>();
foreach (var item in fileInfo)
{
    if(_db.HWSRunSessions.Where((x) => x.TransferredZipName == item.Name 
    && DateTime.Now.Subtract(x.AddedDate).TotalDays >= _ExpirationDays), out session == null) {



    }
}
Run Code Online (Sandbox Code Playgroud)

这是可能的,如果可以,如何?

c# out conditional-statements

1
推荐指数
1
解决办法
100
查看次数

根据另一列中的条件替换列中的值

我有一个数据框,其中“阈值”列基于前 4 列中的值。但是,如果热点列中有“是”,我想将阈值替换为“高”。因此,如果数据框当前看起来像这样:

CNV.增益 放大 纯合.缺失.频率 杂合.缺失.频率 热点 临界点
3 5 10 0 是的 低的
0 0 11 8 中等的
7 16 25 0 高的

我希望它看起来像这样:

CNV.增益 放大 纯合.缺失.频率 杂合.缺失.频率 热点 临界点
3 5 10 0 是的 高的
0 0 11 8 中等的
7 16 25 0 高的

一如既往地感谢您的帮助!

如果需要,这是复制数据框的代码:

数据dput格式

long_fused <-
structure(list(CNV.Gain = c(3L, 0L, 7L), Amplification = c(5L, 
0L, 16L), Homozygous.Deletion.Frequency = c(10L, 11L, 25L), 
Heterozygous.Deletion.Frequency = c(0L, 8L, 0L), Hotspot …
Run Code Online (Sandbox Code Playgroud)

r conditional-statements dataframe dplyr

1
推荐指数
2
解决办法
76
查看次数