From 2d3db72ee875063f32c46dc25bdd9509d96d5240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=81=E4=BD=B3=E4=BC=B6?= <2621740991@qq.com> Date: Sun, 15 May 2022 21:34:05 +0800 Subject: [PATCH] test --- .../20220511-\344\275\234\344\270\232.md" | 53 ++++++++++ ...1-\350\277\220\347\256\227\347\254\246.md" | 99 +++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 "\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md" create mode 100644 "\344\270\201\344\275\263\344\274\266/20220511-\350\277\220\347\256\227\347\254\246.md" diff --git "a/\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md" "b/\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md" new file mode 100644 index 0000000..5e62163 --- /dev/null +++ "b/\344\270\201\344\275\263\344\274\266/20220511-\344\275\234\344\270\232.md" @@ -0,0 +1,53 @@ +# 作业 + +1、 用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形 + +提示(直角三角形两直角边的平方和等于斜边的平方) + +2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶,每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 + +3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 + +```java +//1、用三个变量,代表的三角形的三个边长,判断三角形是不是直三角形 +$a = 5; +$b = 3; +$c = 4; +if(($a*$a)+($b*$b)==($c*$c) ||($a*$a)+($c*$c)==($b*$b) ||($c*$c)+($b*$b)==($a*$a)){ + echo "边长为".$a."、".$b."、".$c."的三角形是直角三角形"; +}else{ + echo "边长为".$a."、".$b."、".$c."的三角形不是直角三角形"; +} + +2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶,每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 + +$sum = 34 ; +echo "
"; +if($sum<= 20){ + echo "一共喝了".$sum."瓶。积分为".($sum*1); +}else{ + echo "一共喝了".$sum."瓶。积分为".((($sum-20)*1.5)+20); +} + + +3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 +$s = 1; +(1) +while($s<=10){ + echo $s; + if($s<>10){ + echo "、"; + } + $s++; +} +echo "
"; + +(2) +for($q = 1;$q<=10;$q++){ + echo $q; + if($q!=10){ + echo "、"; + } +} +``` + diff --git "a/\344\270\201\344\275\263\344\274\266/20220511-\350\277\220\347\256\227\347\254\246.md" "b/\344\270\201\344\275\263\344\274\266/20220511-\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..1777539 --- /dev/null +++ "b/\344\270\201\344\275\263\344\274\266/20220511-\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,99 @@ +##### **较运算符** + +``` +$a=1; +$b=2; + +var_dump(var: $a==$b); //1 2 false +echo "
"; +var_dump(var:$a>$b);//1>2 false +var_dump(var:$a<$b); //ture +``` + +=== 绝对等于,就是值和类型都要满足条件相等 + +##### **赋值运算符** + +``` +$a=1; +$a=2; +echo $a+=4; + +$name ="K"; +$name.="好白"; +echo +``` + +##### **自增自减运算符** + +``` +$a=10; +echo $a++; //10+1 +echo ++$a; //11+1 +``` + +##### **三元运算符** + +表达式1?表达式2:表达式3; + +``` +echo getMax(a:10,b:50); + +function getMax($a,$b){ +// return $a>$b?$a:$b; + return max($a,$b); //可求最大值 +} +``` + +**赋值运算符** + +| 运算符 | 等同于 | 描述 | +| ------ | --------- | ------------------ | +| x = y | x = y | 把y赋值给x | +| x += y | x = x + y | 加 | +| x -= y | x = x - y | 减 | +| x *= y | x = x * y | 乘 | +| x /= y | x = x / y | 除 | +| x .= y | x = x.y | 连接x和y两个字符串 | + +**自增减运算符** + +| 运算符 | 名称 | 描述 | +| ------ | ------ | ------------ | +| ++ x | 预增加 | x加1后再输出 | +| x ++ | 后增加 | 输出x后再加1 | +| -- x | 预减少 | x减1后再输出 | +| x -- | 后减少 | 输出x后再减1 | + +**比较运算符** + +| 运算符 | 解释 | +| ------ | ------------------------------------ | +| x==y | 等于 | +| x=== y | 绝对等于 必须内容一样且类型一样 | +| x!=y | 不等于 | +| x<>y | 不等于 | +| x!==y | 绝对不等于,要么值不同,要么类型不同 | +| x>y | 大于 | +| x=y | 大于等于 | +| x<=y | 小于等于 | + +**逻辑运算符** + +| 运算符 | 名称 | 描述 | +| ------------ | ---- | -------------------------------- | +| x **and** y | 与 | 表示并且的意思,条件全满足 | +| x **or** y | 或 | 表示或者、满足其中之一条件 | +| x **xor** y | 异或 | 两个条件有且只有一个满足,如开关 | +| x **&&** y | 与 | 表示并且的意思,条件全满足 | +| x **\|\|** y | 或 | 表示或者、满足其中之一条件 | +| **!** x | 非 | 取条件结果的相反值 | + +**continue** + +一般在循环中使用,跳过continue之后的代码开始下次循环。 + +**while循环** + +while循环和do while循环的区别是前者只要不满足条件就不会循环,后者无论如何都执行一次 \ No newline at end of file -- Gitee