From fb9787d348454a7df6e89b1a8233604027e84265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E7=AD=B1=E9=9D=99?= <3299805072@qq。com> Date: Wed, 11 May 2022 12:52:02 +0800 Subject: [PATCH 1/2] zxj --- .../200220511-\344\275\234\344\270\232.md" | 56 ++++ ...46\345\222\214\345\210\206\346\224\257.md" | 304 ++++++++++++++++++ 2 files changed, 360 insertions(+) create mode 100644 "\351\222\237\347\255\261\351\235\231/200220511-\344\275\234\344\270\232.md" create mode 100644 "\351\222\237\347\255\261\351\235\231/200220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" diff --git "a/\351\222\237\347\255\261\351\235\231/200220511-\344\275\234\344\270\232.md" "b/\351\222\237\347\255\261\351\235\231/200220511-\344\275\234\344\270\232.md" new file mode 100644 index 0000000..409116f --- /dev/null +++ "b/\351\222\237\347\255\261\351\235\231/200220511-\344\275\234\344\270\232.md" @@ -0,0 +1,56 @@ +# 作业 + +1、 用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形 + +提示(直角三角形两直角边的平方和等于斜边的平方) + +```PHP + +``` + +2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶,每瓶按1积分计算。选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 + +```php +20){ + echo "这位选手的积分为".$a*1.5; +} +?> +``` + +3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 + +```php +=1;$i--){ + echo $i. "
"; + +} +//方法2 +$i=10; +while ($i>=1){ + echo $i. "
"; + $i--; +} +``` \ No newline at end of file diff --git "a/\351\222\237\347\255\261\351\235\231/200220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" "b/\351\222\237\347\255\261\351\235\231/200220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" new file mode 100644 index 0000000..a1e5b4a --- /dev/null +++ "b/\351\222\237\347\255\261\351\235\231/200220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" @@ -0,0 +1,304 @@ +# 课堂笔记 + +### 一、PHP 运算符 + +```php +'; // 换行 + +echo ($x - $y); // 输出4 +echo '
'; // 换行 + +echo ($x * $y); // 输出60 +echo '
'; // 换行 + +echo ($x / $y); // 输出1.6666666666667 +echo '
'; // 换行 + +echo ($x % $y); // 输出4 +echo '
'; // 换行 + +echo -$x; +?> +``` + + + +### 二、PHP 赋值运算符 + +```php + +``` + +```php +//7.a .= b a = a . b 连接两个字符串 + +``` + + + +### 三、PHP 递增/递减运算符 + +```php + + +``` + + + +### 四、PHP 比较运算 + +```php +"; +var_dump($x === $y);//x === y(绝对等于)如果 x 等于 y,且它们类型相同,则返回 true 5==="5" 返回 false +echo "
"; +var_dump($x != $y); +echo "
"; +var_dump($x !== $y);//x !== y(绝对不等于)如果 x 不等于 y,或它们类型不相同,则返回 true 5!=="5" 返回 true +echo "
"; + +$a=50; +$b=90; + +var_dump($a > $b); +echo "
"; +var_dump($a < $b); +?> +``` + + + +### 五、PHP 逻辑运算符 + +| 运算符 | 名称 | 描述 | 实例 | +| :------- | :--- | :------------------------------------------- | :----------------------------------- | +| x and y | 与 | 如果 x 和 y 都为 true,则返回 true | x=6 y=3 (x < 10 and y > 1) 返回 true | +| x or y | 或 | 如果 x 和 y 至少有一个为 true,则返回 true | x=6 y=3 (x==6 or y==5) 返回 true | +| x xor y | 异或 | 如果 x 和 y 有且仅有一个为 true,则返回 true | x=6 y=3 (x==6 xor y==3) 返回 false | +| x && y | 与 | 如果 x 和 y 都为 true,则返回 true | x=6 y=3 (x < 10 && y > 1) 返回 true | +| x \|\| y | 或 | 如果 x 和 y 至少有一个为 true,则返回 true | x=6 y=3 (x==5 \|\| y==5) 返回 false | +| ! x | 非 | 如果 x 不为 true,则返回 true | x=6 y=3 !(x==y) 返回 true | + +### 六、三元运算符 + +另一个条件运算符是"?:"(或三元)运算符 。 + +```php +(expr1) ? (expr2) : (expr3) +``` + + + +### 七、PHP IF...Else 语句 + +#### 1.if语句 + +```php +if (条件) +{ + 条件成立时要执行的代码; +} +// 例:如果当前时间小于 20,下面的实例将输出 “祝你有美好的一天!” +<?php + $t=date("H"); +if($t<"20") +{ + echo "祝你有美好的一天!"; +} +?> +``` + +#### 2.if...else语句 + +```php +if (条件) +{ +条件成立时执行的代码; +} +else +{ +条件不成立时执行的代码; +} +//例:如果当前时间小于 20,下面的实例将输出 “祝你有美好的一天!”,否则输出 “祝您晚安! + +``` + +#### 3.if...elseif....else 语句 + +```php +if (条件) +{ + if 条件成立时执行的代码; +} +elseif (条件) +{ + elseif 条件成立时执行的代码; +} +else +{ + 条件不成立时执行的代码; +} +//例:如果当前时间小于 10,下面的实例将输出 “早上好!,如果当前时间不小于 10 且小于 20,则输出 “祝你有美好的一天!”,否则输出 “祝您晚安! + +``` + + + +### 八、PHP循环 + +#### 1.while循环 + +```php +// while 循环将重复执行代码块,直到指定的条件不成立 +//语法: +while (条件) +{ + 要执行的代码; +} +//例:变量 i 的值为 1 ($i=1;)然后,只要 i 小于或者等于 5,而循环将继续运行。循环每运行一次,i 就会递增 1 + + + +"; + $i++; +} +?> + + + + +//do...while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。 +//语法: +do +{ + 要执行的代码; +} +while (条件); +//例:首先设置变量 i 的值为 1 ($i=1;)然后,开始做...而循环。循环将变量 i 的值递增 1,然后输出。先检查条件(i 小于或者等于 5),只要 i 小于或者等于 5,循环将继续运行 + + + +"; +} +while ($i<=5); +?> + + + +``` + +#### 2.for 循环 + +for 循环用于您预先知道脚本需要运行的次数的情况 + +##### 语法: + +```php +for (初始值; 条件; 增量) +{ + 要执行的代码; +} +//例:定义一个初始值为 i=1 的循环。只要变量 i 小于或者等于 5,循环将继续运行。循环每运行一次,变量 i 就会递增 1 + Date: Wed, 11 May 2022 12:55:21 +0800 Subject: [PATCH 2/2] zxj --- .../20220511-\344\275\234\344\270\232.md" | 0 ...47\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename "\351\222\237\347\255\261\351\235\231/200220511-\344\275\234\344\270\232.md" => "\351\222\237\347\255\261\351\235\231/20220511-\344\275\234\344\270\232.md" (100%) rename "\351\222\237\347\255\261\351\235\231/200220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" => "\351\222\237\347\255\261\351\235\231/20220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" (100%) diff --git "a/\351\222\237\347\255\261\351\235\231/200220511-\344\275\234\344\270\232.md" "b/\351\222\237\347\255\261\351\235\231/20220511-\344\275\234\344\270\232.md" similarity index 100% rename from "\351\222\237\347\255\261\351\235\231/200220511-\344\275\234\344\270\232.md" rename to "\351\222\237\347\255\261\351\235\231/20220511-\344\275\234\344\270\232.md" diff --git "a/\351\222\237\347\255\261\351\235\231/200220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" "b/\351\222\237\347\255\261\351\235\231/20220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" similarity index 100% rename from "\351\222\237\347\255\261\351\235\231/200220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" rename to "\351\222\237\347\255\261\351\235\231/20220511-\350\277\220\347\256\227\347\254\246\345\222\214\345\210\206\346\224\257.md" -- Gitee