PHP用while循环判断季度
时间: 2023-11-09 13:14:36 浏览: 37
以下是PHP代码,使用while循环来判断季度:
```
$month = 3; // 月份
while ($month <= 12) { // while循环,直到月份大于12
if ($month <= 3) { // 判断是否为第一季度
echo "第一季度";
} elseif ($month <= 6) { // 判断是否为第二季度
echo "第二季度";
} elseif ($month <= 9) { // 判断是否为第三季度
echo "第三季度";
} else { // 否则为第四季度
echo "第四季度";
}
echo "<br>"; // 换行
$month += 3; // 月份加3,进入下一个季度
}
```
这段代码将从3月开始循环判断季度,输出结果如下:
```
第一季度
第二季度
第三季度
第四季度
```
相关问题
用while循环判断素数
以下是使用while循环判断素数的Python代码:
```
num = int(input("请输入一个正整数:"))
# 判断是否为素数
is_prime = True
i = 2
while i < num:
if num % i == 0:
is_prime = False
break
i += 1
# 输出结果
if is_prime:
print(num, "是素数")
else:
print(num, "不是素数")
```
首先,我们让用户输入一个正整数。然后,我们使用一个while循环来判断这个数是否是素数。在循环中,我们从2开始,依次判断这个数是否能被2至num-1之间的任何一个数整除。如果能被整除,则说明这个数不是素数,将is_prime标记为False,并退出循环。如果循环结束后is_prime仍为True,则说明这个数是素数。
最后,我们根据is_prime的值输出结果。
用While循环判断素数
以下是使用 while 循环判断素数的 Python 代码:
```python
num = int(input("请输入一个整数:"))
# 判断是否为素数
is_prime = True
i = 2
while i <= num // 2:
if num % i == 0:
is_prime = False
break
i += 1
# 输出结果
if is_prime:
print(num, "是素数")
else:
print(num, "不是素数")
```
首先,我们通过 `input()` 函数获取用户输入的整数。然后,我们使用一个 `while` 循环从 2 开始逐个判断该数是否能被整除,直到判断到该数的一半位置。如果该数能被整除,那么它不是素数,我们将 `is_prime` 标记为 `False` 并跳出循环。最后,我们根据 `is_prime` 的值输出相应结果。
需要注意的是,素数指的是只能被 1 和它本身整除的正整数,因此我们循环的结束位置是该数的一半位置,可以避免重复判断。