标签: conditional-statements

if语句中"or"的语法是什么?

我可以使用多个else if语句,但是有没有更简单,更清晰的方法在objective-c中执行if(条件或其他条件..)?

if-statement objective-c conditional-statements

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

为什么我不能将PHP条件写为1 <$ x <3?

我已经挖了一下,但我似乎无法找到一个简单的答案,为什么你不能编码类似的东西

<?php 
  $x=2;
  if(1<$x<3) {
    echo "Win!";
    } else {
    echo "Lose!";
  }
?>
Run Code Online (Sandbox Code Playgroud)

我的直觉说因为PHP左右读取,它会评估语句的前半部分(1<$x),然后只看到<3,这是没有意义的.我只是想让某人确认(或反驳)这种情况,并且每当你在PHP中提供条件时,你必须将每个条件分开.我不知道这是否会被称为逻辑或语法或其他东西,但你可以在其他上下文(如SAS)中编写这样的表达式并对它们进行评估,所以我只想理解为什么你不能在PHP.谢谢!

php syntax logic conditional-statements

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

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

在c中执行while循环条件

下面的两个代码snipe是​​否完全相同?

do
{
    Delay_us(1);
    status = fetchStatus();
}while(!status);
Run Code Online (Sandbox Code Playgroud)

第二个snipet - >

do
{
    Delay_us(1);
}while(status = fetchStatus(), !status);
Run Code Online (Sandbox Code Playgroud)

哪个更好?

c pic while-loop conditional-statements

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

为什么jQuery如果条件不起作用?

我试图通过划分获得的标记*100 /总标记在第三个文本框中显示值; 但我无法做到这一点;

        $(document).ready(function () {
            $("#TextBoxTotalMarks, #TxBx_MarksObtained").keyup(function () {
                var a = parseInt($("#TextBoxTotalMarks").val(), 10);
                var b = parseInt($("#TxBx_MarksObtained").val(), 10);
                var c;
                if (a < b) {
                   c = "sorry not accepted";
                }
                else {
                   c = ((b * 100) / a).toFixed(2);
                }
                $("#TextBoxMarksInPercent").val(c);
            });
        });
Run Code Online (Sandbox Code Playgroud)

当我在总标记文本框中输入类似100的内容而在标记获得的文本框中输入300时,我看不到消息"抱歉未被接受"

  <tr>
                <td class="shade">
                    <asp:Literal ID="Ltrl_TotalMarks" runat="server" Text="Total Marks"></asp:Literal>
                </td>
                <td>
                    <asp:TextBox ID="TextBoxTotalMarks" runat="server" />
                </td>
            </tr>
            <tr>
                <td class="shade">
                    <asp:Literal ID="Ltrl_MarksObtained" runat="server" Text="Marks Obtained"></asp:Literal>
                </td>
                <td>
                    <asp:TextBox ID="TxBx_MarksObtained" runat="server" 
                </td>
            </tr>
            <tr>
                <td …
Run Code Online (Sandbox Code Playgroud)

jquery conditional-statements

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

if-else语句中的条件被错误地计算

我在我的一个函数中有类似的东西,它返回false.

if ((X = ax && Y == ay) || (X == bx && Y == ay) || (X == cx && Y == ay) || (X == ax && Y == by) || (X == cx && Y == by) || (X == ax && Y == cy) || (X == bx && Y == cy) || (X == cx && Y == cy))
    return true;
else
    return false;
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用相同的参数调用该函数,但仅将代码更改为此函数,则返回true.

if (X == bx && Y == ay)
    return …
Run Code Online (Sandbox Code Playgroud)

c c++ if-statement return conditional-statements

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

修改文件文本

我有这样的文本文件:

0  1  0  10.2  5.82  4.82
1 -1  0  8.21  5.74  3.62
0  1  1  5.33  8.66  5.47
Run Code Online (Sandbox Code Playgroud)

此文本文件具有此行模式的几百行.

在第一行中,如果第一列为0,则第四列是相同的.第二列为1,第五列为+10,因此值为15.82.

在第二行中,如果第一列为1,则第四列为+10,因此值为18.21.第二列为-1,第五列为-10,因此值为-4.26.等等

最终输出是这样的:

10.20  15.82  4.82
18.21  -4.26  3.62
 5.33  18.66  15.47
Run Code Online (Sandbox Code Playgroud)

我尝试过使用我编写的代码:

with open('abc') as f, open('out.txt', 'w') as f1:
    for line in f:
        reff = line.split()

        if reff[0] == '0':
            value = float(reff[3])
            a = str(value)
            line = "".join(a) + " " + "".join(reff[4]) + " " + "".join(reff[5]) + '\n'

        elif reff[0] == '1':
            value = float(reff[3]) …
Run Code Online (Sandbox Code Playgroud)

python file text-files conditional-statements

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

Python if语句不起作用?

我刚开始学习python,通过"像计算机科学家一样思考"这本书,我陷入了一些语言语法.

def amt():
    amount = input("Enter your amount: ")
    amount = int(amount)
    if amount >= 20:
        twe = amount / 20
        amount = amount - twe * 20
            print("You need to pay %d twenty dollar bills" %(twe))
    if amount >= 10:
        ten = amount / 10
        amount = amount - ten * 10
        print("You need to pay %d ten dollar bills" %(ten))
    if amount >= 5:
        five = amount / 5
        amount = amount - five * 5
        print("You need …
Run Code Online (Sandbox Code Playgroud)

python if-statement conditional-statements

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

使用模板在剑道网格表字段上设置条件

当id为null时设置kendo模板条件


<div id="grid">
    <script id="rowTemplate" type="text/x-kendo-tmpl">
        <tr> 
            <td> #= id #</td>
            <td> #= FirstName # </td>
            <td> #= LastName # </td> 
        </tr>
    </script>

    <script id="detailTemplate" type="text/x-kendo-tmpl">
        <p>detail stuff</p>
    </script>

</div>
Run Code Online (Sandbox Code Playgroud)

数据源 :

dataSource: {
              data: [
                  {
                      id:"",
                      FirstName: "Joe",
                      LastName: "Smith"
                  },
                  {
                      id:"1",
                      FirstName: "Jane",
                      LastName: "Smith"
                  }]
    },
Run Code Online (Sandbox Code Playgroud)

这里是第一个id是null
我想在那里设置一些文字,TEST
我怎么能这样做.
谢谢.这是jsfiddle

templates gridview conditional-statements kendo-ui

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

如果具有多个空文本框的语句

if (txtUserID.Text == String.Empty && 
    txtFN.Text == String.Empty && 
    txtMI.Text == String.Empty && 
    txtLN.Text == String.Empty && 
    txtUsername.Text == String.Empty && 
    txtPassword.Text == String.Empty && 
    txtConfirm.Text == String.Empty)
{
    XtraMessageBox.Show("All fields are required!", 
                        "Warning", 
                        MessageBoxButtons.OK, 
                        MessageBoxIcon.Warning);
}
Run Code Online (Sandbox Code Playgroud)

大家好,有人可以给我正确的代码.我想确保在输入数据时如果有一个空的文本框,系统将不会继续,除非它填充所有空白文本框:)

c# textbox if-statement conditional-statements

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