什么是流程控制
- 控制代码走向的语句
条件语句
if语句
练习
阅读下列代码,输出结果正确的是 ()(选择一项)
声明一个变量, 值为年份, 使用if语句, 判断是否为闰年(小作业)
1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2001年不是闰年)
2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
switch语句
- switch case 里面的比对, 是
==还是===?
练习
阅读以下代码,输出结果正确的是()(选择一项)
$test = '';
switch($test == null){
case true:
echo '真';
default:
echo 'yunhe';
case fasle:
echo '假';
break;
}
A 真 yunhe 假
B 假 yunhe
C 真
D 假
阅读代码,下列选项正确的是()(选择一项)
if和switch语句的区别(小作业)
分别使用if和switch书写代码, 实现如下效果(小作业)
如果大于90 ==> 学霸
如果60-80 ==> 还不错
如果小于60 ==> 学渣
实现一个简易计算器(作业)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1>计算器</h1>
<form action="#" method='post'>
num1: <input type="text" name="num1" id="">
<select class="" name="op">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
num2: <input type="text" name="num2" id="">
<hr />
<input type="submit" name='act' value="计算">
</form>
<?php
//判断用户是否点击了计算按钮
$act = $_POST['act'];
if ($act) {
//接收数据
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$op = $_POST['op'];
//判断$num1和$num2是否都为数值
if (is_numeric($num1) && is_numeric($num2)) {
//根据不同的操作符完成不同的运算
if ($op == '+') {
$res = $num1 + $num2;
} elseif ($op == '-') {
$res = $num1 - $num2;
} elseif ($op == '*') {
$res = $num1 * $num2;
} elseif ($op == '/') {
//判断$num2是否为0
if ($num2 != 0) {
$res = $num1 / $num2;
}
//exit()或者die():程序终止执行
exit('0不能当做除数');
} elseif ($op == '%') {
$res = $num1 % $num2;
} else {
echo '非法操作<br/>';
}
echo "运算结果为:<br/>{$num1}{$op}{$num2}={$res}";
} else {
exit('非法操作数');
}
}
?>
</body>
</html>
练习
下列选项输出内容为’hello world’的是()(选择三项)