diff --git "a/\350\214\203\351\233\250\346\232\204/20220511-\350\277\220\347\256\227\347\254\246.md" "b/\350\214\203\351\233\250\346\232\204/20220511-\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000000000000000000000000000000000000..817bc106a0b332bf99ee7fe1ec287afa625fc738 --- /dev/null +++ "b/\350\214\203\351\233\250\346\232\204/20220511-\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,100 @@ + + + + +# 作业 + + + +```php +//1、 用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形 +//提示(直角三角形两直角边的平方和等于斜边的平方) + + $long = 3; + $wide = 4; + $bias = 5; + + if (($long*$long)+($wide*$wide)==$bias*$bias){ + echo "是直角三角形
"; + }else{ + echo "不是直角三角形
"; + } + +//2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶, +//每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 + + $qis =21; + $jif = 0; + for ($i=1;$i<=$qis;$i++) { + if ($i > 20) { + $jif += 1.5; + continue; + } + $jif+=1; + } + + echo $jif; + +//3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 + + for ($i=10;$i>=1;$i--) { + echo $i; + + } + echo "
"; + + $sum = 10; + while ($sum>=1){ + echo $sum; + $sum--; + } +``` + + + +##### 比较运算符 + +| x==y | 等于 | 如果x等于y,则返回true | +| ----- | ---------- | ---------------------------------------- | +| x===y | 绝对等于 | 如果x等于y,且它们类型相同,则返回true | +| x!=y | 不等于 | 如果x不等于y,则返回true | +| x<>y | 不等于 | 如果x不等于y,则返回true | +| x!==y | 绝对不等于 | 如果x不等于y,或它们类型相同,则返回true | +| x>y | 大于 | 如果x大于y,则返回true | +| x=y | 大于等于 | 如果x大于或者等于y,则返回true | +| x<=y | 小于等于 | 如果小于或者等于y,则返回true | + + + +##### 递增递减运算符 + +| ++X | 预递增 | X加1,然后返回1 | +| ---- | ------ | --------------- | +| X++ | 后递增 | 返回X,然后X加1 | +| --X | 预递减 | X减1,然后返回X | +| X-- | 后递减 | 返回X,然后X-1 | + + + +##### 逻辑运算符 + +| x and y 与 | | 如果x和y都为true,则返回true | +| ------------------------------------------- | ---- | -------------------------------------- | +| x or y 或 | | 如果x和y至少有一个为true,则返回true | +| x xor y 异或 | | 如果x和y有且仅有一个为true,则返回true | +| x && y 与 | | 如果x和y都为true,则返回true | +| x \|\| y 或 | | 如果x和y至少有一个为true,则返回true | +| ! x 非 | | 如果x不为true,则返回true | + +赋值运算符 + ++ + +- + +* + +/ + +%